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

Educational Codeforces Round 184 部分题解

Educational Codeforces Round 184

D - Removal of a Sequence

之前做过 2024 昆明的题,就很套路了。

考虑时光倒流,已经做完 \(x\) 次操作后第 \(k\) 个数就是 \(k\) ,倒流一次操作,求出 \(k\) 变哪里去。

每次操作会在 \(k\) 前面插入 \(\lfloor\frac{k-1}{y-1}\rfloor\) 个数,因此有:

\[k\leftarrow k+\lfloor\frac{k-1}{y-1}\rfloor \]

\(x\) 次就能过 D1,考虑右边的值单调上升,值域不会太大,最多 \(\sqrt{10^{12}}\) 级别,因此可以枚举值域,每次求出在往后多少次操作时右式都是同一个值,快速递推就可以,复杂度 \(O(\sqrt{V})\)

E - Points Selection

首先,最后最多留下 \(4\) 个点,用 \(4\) 个点一定能构造一个矩形。

那直接 dp,考虑周长关于 \(\max(x)-\min(x)+\max(y)-\min(y)\) ,设 \(f_{s\in\{0,1,2,3\}}\) 表示 \(x,y\) 的最大最小值已经确定下的最大价值,事实上偏序关系 \(\min(x)\leq \max(x)\) 自动满足,因为取反后相减是个负数,一定更劣。

F - Subsequence Problem

\(k\) 个序列拼成 \(k\) 个集合序列(在单个序列内不考虑顺序,只考虑不同序列间的顺序),那么合法序列满足,对于 \(1\cdots |s|\)\(s_i\) 在序列中第一次出先位置单调上升。

可以写一个朴素的 dp:\(f_{i,j}\) 表示当前填了 \(i\) 位,已经匹配了 \(s_{1,2,\cdots j}\) 后的方案数。转移上,可以从 \(f_{i-1,j}\)\(f_{i-1,j-1}\) 转移来,前者系数是介于 \([m-5,m]\) 之间的数,根据当前所在序列已经填了多少个数(我们要求当前序列后面的数都不能出线),后者系数是 \(1\) ,我们暂时不考虑集合内数的顺序,最后乘上 \(\prod l_i!\) 就可以。

考虑加速这个转移,我们发现,从 \(f_{i-1,j-1}\) 的转移必然执行 \(\sum l_i\) 次,且在相邻两个 \(j\) 的转移间,从 \(f_{i-1,j}\) 的转移系数一致,且这个系数最多有 \(6\) 个取值,我们设这些位置为 "空位",特别的,开头和结尾也是空位。

我们可以求出每个空位间的系数是多少,并设 \(e_i\) 表示系数为 \(i\) 的转移空位有多少。

考虑一次转移就是填了一个数,除掉必要的系数为 \(1\) 的转移外,还剩下 \(n-\sum l\) 个数字,那我们需要考虑这些数字中有几个是系数为 \(i\) 的,以及对应的顺序。

考虑系数为 \(i\) 的数我们填 \(x_i\) 个,那它的可行位置为 \(\binom{x_i+e_i-1}{e_i-1}\) 是个隔板法,填的数有 \((m-i)^{x_i}\) 的方案,我们满足 \(\sum x_i=n-\sum l_i\)

于是上式子直接对每个 \(i\) 都做一个关于 \(x_i\) 的多项式,乘积起来找到 \(n-\sum l_i\) 的系数就可以。

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

相关文章:

  • 2025杭州最大留学中介公司是哪家
  • 每位工程师都会遇到的 10 个 Kubernetes 问题(及解决方法)【转】
  • 2025出国留学机构怎么样
  • 本年度靠谱的运动场馆装修设计公司推荐
  • 2025成都正规的出国留学中介
  • 二十四、企业落地异地多活、异地容灾架构
  • AI 十大论文精讲(四):0.01% 参数实现全量大模型微调效果?LoRA 的低秩适配之谜
  • 2025 最新铣头厂家推荐!直角 / 双向 / 万向 / 万能 / 加工中心侧 / 加长 / CNC 侧 / BT50 侧 / 90 度铣头优质厂家品牌排行榜及选型指南
  • uni-app 无法实现全局 Toast?这个方法做到了!
  • 权重矩阵初始化
  • 2025较好的留学机构排名前十
  • 2025杭州最大留学中介公司在哪里
  • 2025出国留学机构大全排名榜
  • 2025成都有哪些留学中介机构比较好
  • 使用 x11vnc 与 systemd 实现持久化 VNC 远程桌面服务
  • 上海外贸独立站公司十大推荐排行榜,谷歌独立站制作公司,谷歌独立站制作公司推荐,谷歌SEO公司排名前十,上海谷歌SEO公司十大排名:华企博网推荐榜
  • 2025 最新珩磨管厂家推荐!珩磨管 / 活塞杆 / 合金管 / 精密无缝管优质品牌排行榜,含 20#45#/304 材质数控珩磨工艺企业权威推荐
  • 2025上海外贸快车公司十大排名,上海外贸独立站制作公司排行,谷歌SEO公司十大排名,独立站源头公司口碑推荐榜,谷歌独立站公司推荐榜:华企博网评选十大优质服务商
  • 2025年口碑炸裂的湿敷水有哪些?抗初老+匀净透亮,成分党认准这几款
  • 4、进程信号
  • 说说Redis的集群方案?主从复制、哨兵、Cluster集群的区别和适用场景【转】
  • 2025年消波块钢模厂家推荐榜单Top10:行业权威解析与选择指南
  • 目前口碑好的消波块生产厂家推荐
  • 2025年国内消波块钢模厂家综合实力排行榜:添元水泥领跑行业
  • 2025年污水管网检测公司权威推荐榜单:污水管网闭水检测/管网疏通检测/管网改造修复源头公司精选
  • 2025年欧式门窗定制厂家权威推荐:别墅平开窗/手摇平开窗/智能窗源头厂家精选
  • Redis安装指导
  • amd linux驱动
  • aio linux
  • 2025 最新支座厂家推荐!橡胶 / 桥梁 / 国标 / 滑板 / 固定 / 弹性 / 盆式 / 减震支座品牌榜单,深度解析优质厂家实力与产品特色