#ABC296E. 转移游戏
转移游戏
转移游戏
题目描述
给定 个数的序列 。这里,每个 都满足 。
高桥和青木将进行 轮游戏。对于每个 ,第 轮游戏按以下方式进行。
- 青木指定一个正整数 。
- 在得知青木指定的 之后,高桥选择一个介于 和 之间(含两端)的整数 ,并将其写在黑板上。
- 重复以下操作 次:将黑板上写着的整数 替换为 。
如果经过 次迭代后黑板上写的是 ,则高桥赢得第 轮;否则青木获胜。
这里, 和 可以对每个 独立选择。
在双方都为了获胜而最优行动的情况下,求高桥获胜的轮数。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出在双方都为了获胜而最优行动的情况下,高桥获胜的轮数。
样例
3
2 2 3
2
在第一轮中,如果青木指定 ,那么无论高桥选择 为 、 还是 ,都无法获胜。
例如,如果高桥在黑板上初始写下 ,那么两次操作会按如下方式改变这个数:,。黑板上最终写着的数是 ,因此青木获胜。
另一方面,在第二轮和第三轮中,无论青木指定的 为何值,高桥都可以通过在黑板上初始写下 和 来获胜。
因此,在双方都最优行动的情况下,高桥赢得两轮:第二轮和第三轮。所以应输出 。
2
2 1
2
在第一轮中,如果青木指定的 是奇数,高桥可以通过在黑板上初始写下 来获胜;如果是偶数,则写下 。
类似地,第二轮也有办法让高桥获胜。因此高桥可以赢得两轮:答案是 。
数据范围
- 输入中的所有值都是整数。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2659
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者