#AT2111. D - Polynomial division
D - Polynomial division
当前没有测试数据。
C - 山手线游戏
得分:300分
问题描述
高桥和青木将在下面的游戏中相互对战。
从高桥开始,两人轮流宣布一个介于$1$和$2N+1$之间的整数(包括边界)直到游戏结束。 任何一方宣布的整数都不能再次由任何一方宣布。 无法宣布整数的那一方输掉游戏,而没有输掉的一方赢得游戏。
在这个游戏中,高桥总是会赢。 你的任务是代表高桥实际进行游戏并赢得游戏。
约束条件
- $1\leq N\leq 1000$
- $N$是一个整数。
输入和输出
此任务为交互任务(在此任务中,你的程序与评测程序通过输入和输出进行交互)。 你的程序代表高桥进行游戏,评测程序代表青木进行游戏。
首先,从标准输入中输入一个正整数$N$,然后按照以下过程循环,直到游戏结束。
- 你的程序向标准输出输出一个介于$1$和$2N+1$之间的整数,定义高桥宣布的整数。(你不能输出由任何一方已经宣布的整数。)
- 评测程序将青木宣布的整数从标准输入中传递给你的程序。(不会传递给已经宣布的整数) 如果青木没有可以宣布的整数,传递给你的是$0$,表示游戏结束,高桥获胜。
注意事项
- 每次输出后,您必须刷新标准输出。否则,您可能会得到超时错误(TLE)。
- 当游戏结束并且高桥获胜时,程序必须立即终止。否则,裁判不一定给予通过(AC)。
- 如果您的程序输出违反游戏规则的内容(例如,已经被任一玩家声明的整数),您的答案将被视为不正确。在这种情况下,裁决是不确定的。它不一定给予错误答案(WA)。
样例输入和输出
输入 | 输出 | 描述 |
---|---|---|
2 | 首先给出一个整数N。 | |
1 | 高桥宣布一个整数1。 | |
3 | 青木宣布一个整数3。 | |
2 | 高桥宣布一个整数2。 | |
4 | 青木宣布一个整数4。 | |
5 | 高桥宣布一个整数5。 | |
0 | 青木没有更多整数可宣布,所以高桥获胜,游戏结束。 |