当前位置: 首页 > news >正文

2024ICPC南京VP记录

2024 ICPC南京 VP(补题)记录

B - Birthday Gift

若两个 \(1\) 下标奇偶不同,则一定存在一种方法能删去奇数位置和偶数位置的一对 \(1\)\(0\) 是同理的。

一次操作删除一个奇数位一个偶数位,两个元素奇偶相同,则一定不会碰面,否则考虑任意两个奇偶不同的 \(1\) ,其区间中没有其他的 \(1\) ,那区间全是 \(0\) 且长度为偶数,则一定能删出来。

那么先贪心把已存在的奇偶不同的数删了,最后再用 \(2\) 去补掉剩余的位置。最后还要考虑 \(2\) 有剩余时的配对(我就被 \([2,2,2,2,2\cdots]\) 坑了)。

C - Topology

无上数数!

先考虑一个完整数怎么计算拓扑序个数,采用树上 dp 的方式:

这里用到点生成函数的推导,一个点 \(u\) 的两个儿子是组合形插入,即有贡献 \(f_{v_1} f_{v_2}\cdot \binom{s_{v_1}+s_{v_2}}{s_{v_1}}\)\(s_u\) 是子树大小。那么由 \(EGF\) 可以表示成 \(\frac{f_{v_1}}{s_{v_1}!}\cdot \frac{f_{v_2}}{s_{v_2}!}\) ,也就是所有子树的 \(EGF\) 乘起来,得到真实的 \(f\) 还要乘 \((s_u-1)!\)\(u\) 必须放开头不考虑)。

现在回答这个问题,假设询问 \(x\) 我们已经得到了一个删去 \(x\) 子树时的拓扑序,则能插入子树 \(x\) 当且仅当其父亲 \(fa_x\) 的插入时刻小于 \(x\) 的插入时刻。

那我们设 \(f_{u,k}\) 表示删去 \(u\) 的子树后有多少个合法拓扑序,满足 \(fa_u\) 的插入时刻小于 \(k\)

\(u\) 的父亲为 \(fa\) ,则所有的 \(f_{fa,k}\) 都能转移到 \(f_{u,j},k<j\) ,系数考虑将 \(fa\) 中去掉 \(u\) 的子树后的这一堆点插入,先前已经有了 \(n-s_{fa}\) 个点,则后面有 \(n-s_{fa}-k+2\) 个空隙,要塞入 \(s_{fa}-s_{u}-1\) 个元素(减一去掉 \(fa\)),是个插板法,再乘上这堆点的拓扑序方案数。算 \(f_{u,j}\) 是个前缀和,可以计算。

G - Binary Tree

每次询问需要严格删除 \(\lfloor\frac{n}{2}\rfloor\) 个点,考虑询问重心,由于是二叉树,则重心去掉会最多分成三个子树。有一个类似点分治的方案。

考虑选其中两个子树做一次询问,则根据答案可以唯一确定这个点在哪个子树内。

这里有一个问题,重心会分配给一个子树,即没有询问点的那个子树,若那个子树很大,例如恰好等于 \(\frac{n}{2}\) 则分配重心后严格删除性就不满足了,此时要保证重心分配给大小尽可能小的子树内,即询问时询问大小最大的两个子树。

I - Bingo

之前考过的 Min-Max 容斥。

将行列打成一个 \(n+m\) 的集合 \(S\),一行或一列的值为这一行列的数的最大值,则 bingo 数是 \(\min(S)\)

不太好算,用 Min-Max 容斥,变为 \(\sum_{T\in S}(-1)^{|T|+1}\max(T)\)

不妨将序列排序,考虑求一个集合 \(T\) 的值,其有 \(i\) 行和 \(j\) 列,则有 \(c=im+jn-ij\) 个位置需要填数,不妨认为 \(\max(T)=a_k\) (这里认为所有 \(j>k\)\(a_j\) 都大于 \(a_k\)),此时 \(\max(T)=a_k\) ,除了放入 \(a_k\) ,剩下位置需要放 \(\binom{k-1}{c-1}\) 个,再加上排列运算,答案为:

\[\sum_{i=0}^n\sum_{j=0}^m(-1)^{i+j+1}\binom{n}{i}\binom{m}{j}\sum_{k=1}^{nm}a_k\binom{k-1}{c-1}c!(nm-c)! \]

移项化简后为:

\[\sum_{i=0}^n\sum_{j=0}^m(-1)^{i+j+1}\binom{n}{i}\binom{m}{j}c(nm-c)!\sum_{k=1}^{nm}\frac{a_k(k-1)!}{(k-c)!} \]

后面的和式是差卷积的形式,即 \(F(k)=\sum_{i=0}f(i)g_{k+i}\) 。于是可以用 NTT 优化,总复杂度 \(O(nm\log(nm))\)

http://www.jsqmd.com/news/26531/

相关文章:

  • 2025年比较好的木质门不锈钢合页厂家最新实力排行
  • 使用Spring AI流式调用DeepSeek
  • 2025年天津自动化展公司权威推荐榜单:泵阀展/铸造与压铸展 /焊接与切割展源头公司精选
  • 不用ffmpeg如何将多个图片转换为视频
  • 2025年热门的泗水面粉机厂家最新用户好评榜
  • 读书笔记摘抄:恋爱
  • 2025 年除磷剂厂家最新推荐榜,技术实力与市场口碑深度解析,高效环保品牌选购指南铁盐除磷剂/液体除磷剂/固体除磷剂公司推荐
  • 为什么不要轻易使用SELECT *?
  • 大模型结构化输出json, 最新方法更方便
  • 2025 年醋酸钠厂家最新推荐榜,覆盖无水 / 三水 / 液体多类型,技术实力与市场口碑深度解析液体醋酸钠/碳源醋酸钠/结晶醋酸钠/工业醋酸钠公司推荐
  • 2025年比较好的智能触摸一体机厂家推荐及采购指南
  • 2025 年自动抛光机厂家最新推荐榜,聚焦企业技术实力与市场口碑深度解析水龙头/门执手/锌合金/铝合金自动抛光机/打磨机器人抛光去毛刺公司推荐
  • 2025 年地膜厂家最新推荐榜,聚焦企业综合实力与市场口碑深度解析降解地膜/银色地膜/双色地膜/全生物降解地膜/银黑双面地膜公司推荐
  • 2025年知名的高压无功补偿柜最新TOP厂家排名
  • docker /overlay2/xxx/merged 爆满
  • 2025 年打磨机器人厂家最新推荐榜,技术实力与市场口碑深度解析,涵盖多领域适配方案摩托车配件打磨机器人/汽车配件打磨机器人公司推荐
  • 机器学习之Boosting算法
  • 2025年热门的高定衣柜灯厂家推荐及选择指南
  • 完整教程:C语言自学--自定义类型:联合和枚举
  • 微信小程序中的H5网页在关怀模式下页面排版变乱的解决办法
  • 2025年比较好的opp束带母卷热门厂家推荐榜单
  • 详细介绍:WSL 提速配置 checklist
  • 2025年11月GEO(AI搜索优化)品牌源头厂家推荐排行榜:AI驱动营销新纪元的领航者
  • 2025 年钢桶厂家最新推荐榜,技术实力与市场口碑深度解析,筛选优质品牌助力企业采购304 不锈/实验室不锈/镀锌/烤漆/PVF 内涂钢桶公司推荐
  • [JXCSP-S-S2019 江西] 多叉堆
  • 2025 年吨桶源头厂家最新推荐榜,技术实力与市场口碑深度解析,甄选优质生产企业叉车专用吨桶/热镀锌外框吨桶公司推荐
  • 2025年知名的来力台球桌厂家最新TOP实力排行
  • 2025年热门的大冰花钛杯最新TOP厂家排名
  • 2025 年磨床厂家最新推荐榜,涵盖数控内圆 / 复合 / 立式等类型,技术实力与市场口碑深度解析立式内圆/立式外圆/主轴/深孔内圆磨床公司推荐
  • 【金融行业案例】借助DHTMLX打造高效银行排班与管理系统