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

CSP2025 补题

游记没什么好搬的,链接。

T1 发现只会有一个超限,贪心换一下就行了。

T2 首先暴力枚举 \(k\) 拿边跑 MST 的复杂度是 \(O(2^knk + 2^kn\log nk)\) 的,考虑将 Kruskal 的 sort 换成 std::merge 即可通过,复杂度 \(O(2^knk)\)

T3 首先能发现可以将 \(\text{LCP}\)\(\text{LCS}\) 扔掉,将剩余不同部分称为一对串的特征,这里已经有简单的 ACAM 做法了,令 \(S \gets A?BC?D\)\(A,D\) 分别为 \(\text{LCP}\)\(\text{LCS}\)\(B,C\) 分别为两个特征,跑多模匹配就行了。

另一个做法是按照特征分类,显然可能的答案需要左右都被文本串包含,考虑对左右分别建出 trie 树,跑出 dfn 后等价于在两个区间内,二位数点即可,两个做法复杂度分别为 \(O(\sum L + n)\)\(O(\sum L + n\log L)\),事实证明 ACAM 的常数还是挺大的,暴力跑的复杂度是可以分析到 \(O(q\sqrt L)\) 的。

为什么要对着不可能的哈希想呢,为什么呢。

T4 其实状态已经对了,设 \(f_{i,j,k}\) 表示当前决策了 \(i\) 个,失败了 \(j\),当前钦定了 \(k\) 个人已经确定,然后系数延后计算即可,场上连延后算贡献往时间填系数都想到了,为什么还是 20 呢。

具体地,对于 \(S_{i+1} = 1\) 的情况,如果当前成功了 \(f_{i+1,j,k} \gets f_{i,j,k}\),反正当前不可能成功,则需要在前面选一个填过来,再补几个系数:

\[f_{i+1,j+1,k+l+1} \gets f_{i,j,k} \times (pre_j - k) \times \binom{c_{j+1}}{l} \times \binom{i-k}{l} \times l! \]

\(S_{i+1} = 0\) 同理,注意填可能成功的人但失败时,要算上新位置钦定填 \(j+1\) 的人的方案,注意到 \(\sum c_i = n\),所以暴力转移复杂度是 \(O(n^3)\) 的,可以通过,为什么差个系数呢。

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

相关文章:

  • 哈希学习总结
  • 142.环形链表 II
  • 2025 年 11 月制冷设备厂家推荐排行榜,小型制冷设备,空调制冷设备,工业制冷设备,商用制冷设备,大型制冷设备,制冷设备安装与维修服务公司推荐
  • 从创作到分析全搞定!2025公众号效率工具深度测评,这波升级95%的人还不知道
  • 20232304 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • k8s-java应用部署(4)
  • 指数函数和对数函数
  • 2025-11-03 早报新闻
  • 单目三角化原理 - MKT
  • [CEOI 2017] Sure Bet
  • Java数组——三种初始化及内存分析,数组的基本特点,下标越界与小结
  • LeRobot v0.4.0 正式发布:全面提升开源机器人的学习能力
  • QPS、TPS、PV、UV、并发量
  • 补码加减法
  • 今天总结
  • whk 笔记
  • 冬月做题记录
  • 11月3号
  • 低代码与传统开发:不是替代,而是互补
  • 11.3模拟赛
  • 标题:低代码落地避坑指南:5 个最容易踩的雷区及解决方案
  • 2025年平板清洗机标杆厂家最新推荐:恒泰清洗,超声波清洗机/清洗烘干机/全自动清洗机/周转箱清洗机/工业清洗机/树立高效洁净新标准
  • 2025 年度盘点,最新主流 IM SDK 安全合规排名:融云打造全球化业务安全底座
  • P2650 弹幕考察 题解
  • 2025防火/模压/瓦楞/大跨距/热镀锌/热浸锌/不锈钢/光伏/铝合金/锌铝镁/电缆桥架推荐榜:百著金属以全场景防护领跑,四家企业凭细分优势突围
  • 视频工具FFmpeg
  • 低代码如何打破企业数字化转型的 “人才瓶颈”?
  • Odoo中的消费税处理方案
  • 2025河北小型新中式全屋定制,意式全屋定制,意式极简全屋定制,全屋定制厂家精选:尚品金马装饰,本土实力品牌值得关注
  • Java数组——数组定义、声明、创建