蓝桥杯省赛真题第十题
2018-03-21 18:05
162 查看
题目描述:
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。
我们约定:
每个人从盒子中取出的球的数目必须是:1,3,7或者8个。
轮到某一方取球时不能弃权!
A先取球,然后双方交替取球,直到取完。
被迫拿到最后一个球的一方为负方(输方)
请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?
程序运行时,从标准输入获得数据,其格式如下:
先是一个整数n(n<100),表示接下来有n个整数。然后是n个整数,每个占一行(整数<10000),表示初始球数。
程序则输出n行,表示A的输赢情况(输为0,赢为1)。
例如,用户输入:
4
1
2
10
18
则程序应该输出:
0
1
1
0
注意:
请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!
在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
请把所有函数写在同一个文件中,调试好后,存入与【考生文件夹】下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
源代码中不能能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。
允许使用STL类库,但不能使用MFC或ATL等非ANSI c++标准的类库。例如,不能使用CString类型(属于MFC类库)。
今盒子里有n个小球,A、B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。
我们约定:
每个人从盒子中取出的球的数目必须是:1,3,7或者8个。
轮到某一方取球时不能弃权!
A先取球,然后双方交替取球,直到取完。
被迫拿到最后一个球的一方为负方(输方)
请编程确定出在双方都不判断失误的情况下,对于特定的初始球数,A是否能赢?
程序运行时,从标准输入获得数据,其格式如下:
先是一个整数n(n<100),表示接下来有n个整数。然后是n个整数,每个占一行(整数<10000),表示初始球数。
程序则输出n行,表示A的输赢情况(输为0,赢为1)。
例如,用户输入:
4
1
2
10
18
则程序应该输出:
0
1
1
0
注意:
请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!
在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
请把所有函数写在同一个文件中,调试好后,存入与【考生文件夹】下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
源代码中不能能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。
允许使用STL类库,但不能使用MFC或ATL等非ANSI c++标准的类库。例如,不能使用CString类型(属于MFC类库)。
#include<bits/stdc++.h> using namespace std; int judge[10005]; int main(){ int i,n,Time; judge[0]=1; judge[1]=0; judge[2]=1; judge[3]=0; judge[4]=1; judge[5]=0; judge[6]=1; judge[7]=0; judge[8]=1; //预处理,后面的有规律 for(i=9;i<=10000;i++){ if(!judge[i-1]||!judge[i-3]||!judge[i-7]||!judge[i-8])judge[i]=1; else judge[i]=0; } scanf("%d",&Time); while(Time--){ scanf("%d",&n); printf("%d\n",judge ); } return 0; }
相关文章推荐
- 第三届蓝桥杯预赛真题解答
- 蓝桥杯第六届省赛JAVA真题----打印菱形
- 蓝桥杯 第四届C/C++预赛真题(6) 三部排序(水题)
- 蓝桥杯2014年以前JAVA历年真题及答案整理——查找整数
- 第五届蓝桥杯软件类省赛真题-C-A-2_切面条
- 第五届蓝桥杯软件类省赛真题-C-C-2_等额本金
- 第五届蓝桥杯软件类省赛真题-C-A-5_锦标赛
- 警察智力训练--蓝桥杯历年java真题(java递归实现eval算法)
- 蓝桥杯——2009 北航计算机研究生机试真题(2017.2.4)
- 蓝桥杯——2010 吉大计算机研究生机试真题(2017.2.5)
- 蓝桥杯第八届省赛JAVA真题----字母组串
- 蓝桥杯真题——垒骰子
- 第三届蓝桥杯软件类省赛真题-C-A-2_古堡算式
- 蓝桥杯——计算机研究生机试真题训练(2017.2.12)
- 20180401第九届蓝桥杯省赛B组真题-1第几天
- 蓝桥杯——计算机研究生机试真题(2017.2.18)
- 2018省赛第九届蓝桥杯真题C语言B组第八题题解 日志统计
- [置顶] 2018年第九届蓝桥杯真题Java B组
- 2015第六届蓝桥杯 C/C++A组真题及题解
- 蓝桥杯 历届真题 分糖果