专栏文章
题解:P12356 「HCOI-R2」Rabbit Panic
P12356题解参与者 10已保存评论 10
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 10 条
- 当前快照
- 1 份
- 快照标识符
- @miphjf7k
- 此快照首次捕获于
- 2025/12/03 12:06 3 个月前
- 此快照最后确认于
- 2025/12/03 12:06 3 个月前
这个题两三年前出出来的时候还是我做出来的。
翻了一下之前的题解。
除了 都是奇数的情况都是简单的,直接去看 easy version 的题解即可。
不妨仅考虑 。对于 的情况,我们仿照 是偶数的情况,我们对中间的区间求解 ,然后在每次操作都加入 对 和 即可。
时答案是 。这个在 的时候是最严的( 是整数),再次只考虑 模 余 因为剩下的很简单。
我们需要把 的所有数除了 分成 组,每组有三个数,且和都相等。我的思路是将这些数先分成三组: 的数分为第一组, 分为第三组,剩下的是第二组。可以构造出每个三元组的三个数分别选自三个组的方案。
列出限制 。
稍加变化得到:。(这一步只需要把 各自减掉一个常数)
把 取反得到:。
这个形式就很好看了。这相当于我们要求一个长度为 的排列 使得 恰好是 的所有数。
手玩一下可以发现 恰好符合条件。那么做完了。
代码找不到了。
相关推荐
评论
共 10 条评论,欢迎与作者交流。
正在加载评论...