取球游戏

时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述

今盒子里有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
AC码:
#include<stdio.h>
int main()
{int i,n,T;int num[10003]={-1,0,1,0,1,0,1,0,1};for(i=9;i<=10000;i++)num[i]=(num[i-8]&&num[i-7]&&num[i-3]&&num[i-1])?(0):(1);scanf("%d",&T);while(T--){scanf("%d",&n);printf("%d\n",num[n]);}return 0;
}

NYOJ 518 取球游戏相关推荐

  1. nyoj_518_取球游戏_201404161738

    取球游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并 ...

  2. 第三届蓝桥杯B组 C/C++取球游戏

    取球游戏 题目描述 今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断. 我们约定: 每个人从盒子中取出 ...

  3. 蓝桥杯抽卡游戏c语言,取球游戏——第三届蓝桥杯省赛C语言A组第10题

    今盒子里有n个小球,A.B两人轮流从盒中取球,每一个人均可以看到另外一我的取了多少个,也能够看到盒中还剩下多少个,而且两人都很聪明,不会作出错误的判断.编程 每一个人从盒子中取出的球的数目必须是:1, ...

  4. 2012蓝桥杯C++本科 取球游戏

    今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断.我们约定:每个人从盒子中取出的球的数目必须是:1,3 ...

  5. 取球游戏(C++)[堆]

    题目: Description 小J有很多空白的球和一个袋子.最初,袋子是空的. 小J将会作出Q个操作,具体如下: 操作1 在白球上写一个数字然后扔进袋子里: 操作2 将袋子里所有球的数字都加上: 操 ...

  6. 蓝桥杯--2012--取球游戏

     十.取球游戏 今盒子里有n个小球,A.B两人轮流从盒中取球,每个人都可以看到另一个人取了多少个,也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断. 我们约定: 每个人从盒子中取出 ...

  7. 取球问题(谁嬴谁输)

    以下博客转载自:https://blog.csdn.net/ryo_218/article/details/79750476 第三届蓝桥杯C++组 取球游戏 取球游戏 今盒子里有n个小球,A.B两人轮 ...

  8. 蓝桥杯 2016-9 取球博弈

    题目描述 两个人玩取球的游戏. 一共有N个球,每人轮流取球,每次可取集合{n1,n2,n3}中的任何一个数目. 如果无法继续取球,则游戏结束. 此时,持有奇数个球的一方获胜. 如果两人都是奇数,则为平 ...

  9. 博弈问题-取石子(D题小牛vs小客)附取石子游戏总结

    题目: 链接:https://www.nowcoder.net/acm/contest/75/D 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

最新文章

  1. matlab函数参数命令,matlab函数文件中的输出参数如何不在命令窗口显示
  2. 反射调用 java bean的set和get方法
  3. 事务以及@Transcational注解
  4. 输入输出数组元素的函数重载_C ++函数重载| 查找输出程序| 套装3
  5. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的大学生健康档案管理系统
  6. MFC基础之字符集,Unicode字符集,多字节字符集
  7. 软件测试常见面试题合集(内附详细答案)
  8. Python编程工具IDLE快捷键
  9. python南开大学王凯_Python入门与实战
  10. 往超级表格导入Excel,让数据处理不再繁杂!
  11. 【Matlab代码】Sierpinsk地毯
  12. SAP 采购订单入库——移动类型
  13. 如何高效学习的一点思考
  14. vue props命名为啥使用kebab-case (短横线隔开式) 来命名
  15. ​当英雄链逞不了英雄 比特吴等代投们也身陷囹圄
  16. 2018上海交大计算机考研,2018上海交大学硕考研经验贴
  17. c语言温度换算作业,[编程入门]温度转换 (C语言代码)
  18. 静雅思听,在听的世界里沉醉
  19. 商业房间分隔器行业调研报告 - 市场现状分析与发展前景预测
  20. 必收藏宝典:2023纽约通票价格景点大比拼!

热门文章

  1. nej+regular环境使用es6的低成本方案
  2. React全家桶环境搭建过程
  3. 原型设计真的对用户体验那么重要吗?
  4. PHP学习笔记4:字符串与正则
  5. 开源的库RestSharp轻松消费Restful Service
  6. puppet结构图一例
  7. T.38 and the future
  8. 迅雷(XUNLEI)的工作原理揭密(续)---突出重围
  9. 计算机领域的顶级会议和期刊
  10. Kali Linux Aircrack-ng简单破解WEP加密方式网络