编程题
取球游戏 ### 题目描述 今盒子里有 $n$ 个小球,A、B 两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定: 每个人从盒子中取出的球的数目必须是:1,3,7 或者 8 个。轮到某一方取球时不能弃权!A 先取球,然后双方交替取球,直到取完。被迫拿到最后一个球的一方为负方(输方) 请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A 是否能赢? ### 输入描述 先是一个整数 $n\ (n<100)$,表示接下来有 $n$ 个整数。 然后是 $n$ 个整数,每个占一行(整数< $10^4$),表示初始球数。 ### 输出描述 程序则输出 $n$ 行,表示 A 的输赢情况(输为 0,赢为 1)。 ### 输入输出样例 #### 示例 > 输入 ```txt 4 1 2 10 18 ``` > 输出 ```txt 0 1 1 0 ```
查看答案
赣ICP备20007335号-2