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

25.11.17

AGC005D

排列可以考虑画个网格图,被 ban 掉的就是两个斜排的格子,要在剩下的格子里放 \(n\) 个互不攻击的车。

显然需要容斥,考虑 \(f_i\) 为有 \(i\) 个车被 ban 的方案。

即是选了被 ban 的车,也须满足排列的限制,考虑在这些点间连边,发现得到的图是若干链状物,合法的选择就是独立集。

链上独立集的方案数是有结论的:\(\binom{n-m+1}{m}\),也可以 dp。

这样就可以把若干链卷起来跑了。

QOJ14711

考虑一维,发现走到某个 \(i\) 时小于 \(i\) 的位置都是向左。

如果 \(i\) 也向左,那么就是重新走一轮前面的,否则就是直接往前走。

因此每个位置可以任意地加一个 \(\mathcal{O}(i)\) 的步数,而不影响外界,因此我们大概可以构造出 \(\mathcal{O}(m^2)\) 级别的路径。

考虑二维,可以同样设计一条 \((1,1)\to (n,m)\) 的路径,每个位置如果翻转就可以增加 \(\mathcal{O}(len^2)\) 级别的步数。

如果这个路径定了,那么可以背包求出具体方案。

多画几个图就能找出一个对于 \(k\le 10^6\) 都合法的路径,注意需要对不同大小的 \(k\) 分段处理。

QOJ14713

注意到 alice 的决策要简单得多,因为选出的一定是前缀。

考虑先把 \(w\) 确定的位置拉出来排序,枚举一个前缀为要选的。

贪心地将选中位置设置 \(v\)\(+\infty\),不选位置设置为 \(1\),显然更易合法。

此时 \(v\) 都确定了,再次排序,考虑 bob 的决策。

如果一个到了一个选中位置,那么只要设置 \(w\) 不超过剩余容量都可以,而到了不选位置,则需要设置 \(w\)\(+\infty\) 或者保证容量小于其 \(w\)

因此扫一遍模拟这个过程,就可以拿到一个可能合法的方案,再手动判断一次即可。

有一些给出的 \(w=+\infty\) 时的 conner case。

http://www.gsyq.cn/news/52356.html

相关文章:

  • 在线升级
  • javascript类型
  • ftp工具linux
  • 2025年东莞厂房装修公司最新榜单:聚焦仓储物流厂房装修/恒温恒湿厂房装修定制化解决方案
  • 执行上下文
  • 版本号
  • 13. 安全上下文
  • JavaScript手写函数
  • 2025 最新冷库建造厂家推荐!医药 / 食品 / 物流 / 小型 / 大型 / 自动化冷库建造厂家企业品牌权威排行榜
  • 2025年南京高功率密度电源公司推荐,高功率密度电源/电源模块/军用电源/全国产化电源/氢能源车载直流转换器生产直销有哪些
  • 2025 最新推荐!保定篮球俱乐部培训中心实力榜单:揭秘行业顶尖机构服务与教学优势权威指南
  • exe文件在linux
  • CAD开发-AutoCAD Code Pack 封装包
  • 常见问题 --- Bad register number passed to arm.get register value
  • 2025 年最新制氮机厂家推荐排行榜:激光切割 / 防爆 / 化工等多场景精选,技术与服务双优指南金属加工制氮机/医药农业制氮机/SMT制氮机公司推荐
  • WAN2.2-14B-Rapid-AllInOne
  • 数据库聚合函数命令
  • 6.S081 操作系统学习链接
  • 部署MeterSphere
  • Ovi: Twin Backbone Cross-Modal Fusion for Audio-Video Generation
  • 大威德
  • 2025年长沙心理咨询机构实力排名,在线/线上企业口碑排行
  • 半导体静态电性测试系统STD2000X可测试的器件种类和参数 - FORCREAT
  • 2025年美国留学中介哪家强,藤校申请/全程规划/背景提升/签证辅导/求职赋能优质机构推荐
  • UCUP Season4 Stage5 Nanjing 赛后总结
  • P14521 【MX-S11-T2】加减乘除题解
  • V8的垃圾回收器
  • 2025留学中介哪家好?厚仁/新通等5大品牌,多国联申/offer保障/名校申请/求职赋能全覆盖
  • 4th Universal Cup
  • 20232328 2025-2026-1 《网络与系统攻防技术》实验六实验报告