当前位置: 首页 > 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.gsyq.cn/news/34832.html

相关文章:

  • 2025年比较好的木质门不锈钢合页厂家最新实力排行
  • 2025年天津自动化展公司权威推荐榜单:泵阀展/铸造与压铸展 /焊接与切割展源头公司精选
  • 不用ffmpeg如何将多个图片转换为视频
  • docker /overlay2/xxx/merged 爆满
  • 2025年热门的高定衣柜灯厂家推荐及选择指南
  • 完整教程:C语言自学--自定义类型:联合和枚举
  • 微信小程序中的H5网页在关怀模式下页面排版变乱的解决办法
  • 2025年比较好的opp束带母卷热门厂家推荐榜单
  • [JXCSP-S-S2019 江西] 多叉堆
  • 【工业检测行业案例】借助TeeChart打造高精度材料强度可视化测试系统
  • 2025年质量好的化工厂清淤机器人厂家最新权威实力榜
  • 保存AlertDialog引用,用于在AlertDialog的view里的按钮点击时关闭这个dialog
  • 2025年优质的印字封箱胶带TOP实力厂家推荐榜
  • 2025年耐热钢工装厂家推荐榜:耐热钢/多用炉/真空炉/井式炉耐热钢工装/聚焦耐久与效能,助力热处理工艺升级
  • 2025年靠谱的徐州煤棚网架实力厂家TOP推荐榜
  • 2025年济南艺考文化课培训优质机构推荐:助力艺考生高效冲刺,济南艺考文化课培训机构,山东艺考文化课培训机构推荐
  • 2025工业一体机品牌实用推荐:从场景适配看选型价值,嵌入式一体机,悬臂式一体机厂家推荐
  • 2025年上海企业注册代办服务公司推荐榜:上海注册公司办理营业执照公司,助力初创企业精准启航
  • 揭秘Deepseek:只用GPT-4成本的6%,却做出更聪明的AI?
  • C++项目指定依赖路径
  • 2025 年 10 月气缸管厂家推荐排行榜,精密气缸管,不锈钢气缸管,珩磨气缸管,薄壁气缸管,焊接气缸管,冷拔气缸管,食品级气缸管,海洋用气缸管公司推荐
  • 2025 年 10 月三层绝缘线厂家推荐排行榜,东特/大亚/TOTOKU/古河/TIW-2/TIW-3/TIW-4/TIW-E/TIW-2S/TEX-E 三层绝缘线公司推荐
  • 2025年10月精华液推荐榜:淡斑提亮多效精华权威排名发布
  • 2025年读书郎深度解析:26年教育科技长跑的硬实力与隐忧,
  • 2025年10月郑州遗产继承律师选择榜:五强机构公开数据对比与排行
  • 专家并行和其他并行策略对比
  • 2025年热门的坐骑式割草机厂家推荐及选购指南
  • ppt导出高清图片pdf的方法!
  • 完整教程:提升准确率的处理
  • 2025年热门的锌钢阳台栏杆最新TOP厂家排名