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

AtCoder ARC207 总结

AtCoder ARC207 总结

B

构造题。观察样例,发现 \(i\) 恰好三步到达 \(n-i\),其他点都是两步到达,这使我们想到 \(n\) 为偶数时的解法:分成 \(\le n/2\)\(>n/2\) 的两部分点,对于其中一部分,我们让一个点恰好两步到达恰好一个或两个点。而对于两部分之间的连边,我们让 \(n-i\) 连向 \(i\) 在它那一部分恰好两步到达的点,这样就使 \(n-i\) 恰好三步到达 \(i\),且不影响其他点。

对于 \(n\) 为奇数时的情况,可以把 \(n\) 号点拎出来,其他 \(n-1\) 做偶数的情况,发现只要使 \(n\) 号点能两步内到达所有点即可满足条件。画两下发现只需将 \(n\) 号点连向所有奇数点即可。

对于 \(n=6\)\(n=7\) 不能用上述方法构造,\(n=6\)\(1,2,3,6,5,4\) 的环;\(n=7\) 是在环的基础上将 \(7\) 连向 \(1,3,5\)。当 \(n<6\) 时无解。

C

考虑到固定 \(r\),那么只有 \(O(\log A)\) 个或值,且每种或值的左端点在一个区间 \([l_1,l_2]\) 内。

可以考虑对所有的 \(O(n\log A)\)\((l_1,l_2,r)\) 按照或值排序,相同或值按 \(r\) 排序。

然后依次执行每个 \((l_1,l_2,r)\) 对答案的更新,即 \(dp_r\gets \max _{i\in [l_1,l_2]}dp_i+1\)。用线段树维护,复杂度 \(O(n\log n\log A)\)

D

取出中心 \(4\times 4\) 的矩形然后跑暴力即可。

可以证明是对的,只要讨论 \(n,m\) 的不同奇偶性时的情况。

http://www.zskr.cn/news/17025.html

相关文章:

  • 2025.10.7模拟赛
  • 好好学习, 天天向上
  • CentOS7关闭防火墙、Linux开启关闭防火墙 - 详解
  • oppoR9m刷Linux系统:VCOM模式备份系统与基带IMEI/NVRAM/QCN
  • 两个开源中国象棋引擎的编译
  • 推荐一款Swift开发框架- Aquarius
  • 帮宣——可控核聚变
  • NKOJ全TJ计划——NP11721
  • 印度全球能力中心2030年展望与技术基建规划
  • CF2152H2 Victorious Coloring (Hard Version) 题解
  • 题解:P3301 [SDOI2013] 方程
  • 打印A3大小的PDF文件为A4幅面
  • 课程总结2
  • 机器学习:集成学习概念、分类、随机森林 - 实践
  • 解码查找算法与哈希表
  • 如何生成和制作PDF文件 - 实践
  • 1.2 马尔可夫决策过程(Markov Decision Process, MDP)
  • 如果你的微信支付界面出现“摇一摇”,说明你的隐私正在泄露
  • 学习记录:响应式系统、文件通知与游戏输入机制的异同
  • oppoR9m刷Linux系统: 制作 scatter.txt 和 导出手机preloader
  • 升级下载:进阶版(二级单工序)
  • 10.7 NOIP 模拟赛 T2. 中心极限定理
  • 感觉你是那种
  • 详细介绍:目标检测任务的评估指标mAP50和mAP50-95
  • [退役感言]You are my only one.
  • 制作局域网连接打印机exe文件
  • 深入解析:linux——账号和权限的管理
  • 详细介绍:3.1 HarmonyOS NEXT分布式数据管理实战:跨设备同步、端云协同与安全保护
  • 深入解析:实时通信RTC与传统直播的异同
  • LRC and VIP - 教程