信息
- ID
- 1123
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 98
- 已通过
- 11
- 上传者
正常做这题显然 1018 是不可做的,所以问题一定出现在 gen 上。
注意到 7∣2009,换句话说,若 t1=3k(k∈N+),那么 t2=t1+9,这就导致 3∣t2。以此类推,会发现对于 ∀i∈[2,n],满足 ti−ti−1=9,答案就是 n。
那么我们分别考虑 t1=3k+1,3k+2 的情况。
当 t1=3k+1 时,t2=t1+((6018k+2018)mod21)=t1+2=3k+3,于是 3∣t2,从而回到了第一种情况。因此答案就是 n−1。
当 t1=3k+2 时,t2=t1+((6018k+4027)mod21)=t1+16=3k+18,于是 3∣t2,从而回到了第一种情况。因此答案就是 n−1。
所以最后的答案就是 n−1+[3∣t1]。
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。