现在有一个长度为
游戏按轮进行,每一轮中:
- Alice 给出一个长度为
$N$ 的正整数序列$T$ - Bob 看到 Alice 给出的
$T$ ,然后选择$[0, N-1]$ 里的一个整数$x$ - 之后我们把
$S$ 转化为$S'$ ,规则如下:
$${S'}{i} = S{i} + T_{(i+x)\bmod N}$$
- 以
$S'$ 作为新的$S$ ,结束这一轮。
如果某一轮结束后,$S$ 中每个数都是一个给定质数
给定
第一行两个非负整数
接下来一行
保证
输出一个整数,如果 Alice 不能在有限步必胜,输出
4 2
0 1 0 1
2
一种可能的游戏情形是:
- 第一轮
$T=[1, 0, 1, 0]$ ,$x=0$,转化后的$S'=[1,1,1,1]$ 。 - 第二轮
$T=[1,1,1,1]$ ,无论$x$ 取什么,转化后的$S'=[2,2,2,2]$ 。
可以证明
来自 THUPC(THU Programming Contest,清华大学程序设计竞赛)2019。
题解等资源可在 https://github.com/wangyurzee7/THUPC2019 查看。