专栏文章
CF2089B1 题解
CF2089B1题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miptpk28
- 此快照首次捕获于
- 2025/12/03 17:47 3 个月前
- 此快照最后确认于
- 2025/12/03 17:47 3 个月前
先简单说一下题意,给定长度为 的序列 和 ,一次操作可以让两个序列中的对应位置减去二者较小值(即 , 同理),然后将 整体循环向右移一位(最后一个数放到序列开头)。问最早多少次操作后 中所有数会变为 ,保证 ,即答案在有限次操作内。
先手动模拟观察性质。对于 到 ,令 ,,不难发现在 次操作之后,一定有 且 。如果有 ,那么在 次操作后 的值一定为 。换而言之, 到 均变为了 。
所以说对于 ,令它最早归 的时刻为 ,那么一定有 到 这一段数的和小于等于 到 的和(为方便表示,此处并不严谨,假设下标从 开始,如果下标 ,则应有 )。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...