取石子 (四)

时间限制:1000 ms  |  内存限制:65535 KB
难度:4
描述
有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。

输入
输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的数目,a和b都不大于1,000,000,000。
输出
输出对应也有若干行,每行包含一个数字1或0,如果最后你是胜者,则为1,反之,则为0。
样例输入
2 1
8 4
4 7
样例输出
0
1
0
AC码:
#include<stdio.h>
#include<math.h>
int main()
{int n,m,t;while(~scanf("%d%d",&n,&m)){if(n>m){n=n+m;m=n-m;n=n-m;}t=(int)((1.0+sqrt(5.0))/2.0*(m-n));printf("%d\n",t==n?0:1);}return 0;
}

NYOJ 161 取石子(四)相关推荐

  1. NYOJ 137 取石子(三)

    取石子(三) 时间限制:1000 ms  |  内存限制:1000 KB 难度:6 描述 小王喜欢与同事玩一些小游戏,今天他们选择了玩取石子. 游戏规则如下:共有N堆石子,已知每堆中石子的数量,两个人 ...

  2. 【NYOJ】取石子系列总结(十一题全)

    取石子(一) 基础的巴什博奕 巴什博奕的重点是只有一堆, 如果n % (m + 1) != 0 则先手赢,如果用普通的数组会TLE. 证明:如果n = m + 1,先手最多拿m个,肯定有剩下的,所以先 ...

  3. NYOJ 23 取石子

    取石子(一) 时间限制:3000 ms  | 内存限制:65535 KB 难度:2 描述 一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子.游戏的规 ...

  4. NYOJ 888 取石子(九)

    取石子(九) 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 最近TopCoder的Yougth和Hrdv在玩一个游戏,游戏是这样的. 有n堆石子,两个人轮流从其中某一堆 ...

  5. NYOJ 833 取石子(七)

    取石子(七) 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 Yougth和Hrdv玩一个游戏,拿出n个石子摆成一圈,Yougth和Hrdv分别从其中取石子,谁先取完者胜 ...

  6. NYOJ 585 取石子(六)

    取石子(六) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 最近TopCoder的PIAOYI和HRDV很无聊,于是就想了一个游戏,游戏是这样的:有n堆石子,两个人轮流 ...

  7. NYOJ 358 取石子(五)

    取石子(五) 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 himdd最近很想玩游戏,于是他找到acmj和他一起玩,游戏是这样的:有一堆石子,两个人轮流从其中取走一定的 ...

  8. NYOJ 135 取石子(二)

    取石子(二) 时间限制:3000 ms  |  内存限制:65535 KB 难度:5 描述 小王喜欢与同事玩一些小游戏,今天他们选择了玩取石子. 游戏规则如下:共有N堆石子,已知每堆中石子的数量,并且 ...

  9. NYOJ 23 取石子(一)

    取石子(一) 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 一天,TT在寝室闲着无聊,和同寝的人玩起了取石子游戏,而由于条件有限,他/她们是用旺仔小馒头当作石子.游戏的 ...

最新文章

  1. [C++对象模型][9]虚继承与虚函数表
  2. Adobe form batch output print mode - multiple
  3. ios点击推送闪退_苹果推送iOS 14.2 beta 1:千万别更新,大批应用闪退
  4. java 引用被回收_java GC 静态List 如果没有引用会被回收吗
  5. 再谈研发那些事——两项核心工作的区别与联系
  6. 深度探索C++对象模型第一章第一节重点
  7. 知云文献翻译选中翻译出现乱码的解决方式
  8. 天线罩结构的基础知识
  9. ie11 华表_IE11网页加载项和控件不能运行的解决方法
  10. 基于51单片机的智能温控风扇设计
  11. 计算机二级C++刷题记录
  12. Linux静态库和动态库区别
  13. 三菱服务器显示003C,FX3U/FX3G系列PLC内置定位功能的当前值寄存器是什么?
  14. 【转】Photoshop中快速复制的技巧有哪些
  15. SAE 搭建微信公众平台
  16. iOS 按钮、Cell暴力点击触发多次响应的问题研究
  17. 多元函数式子两端微分
  18. 厉害了我的哥!十一月居然有这么多好总结!
  19. EMMC和NandFlash的区别
  20. TensorFlow Lite 开发手册(5)——TensorFlow Lite模型使用实例(分类模型)

热门文章

  1. 第一章 关于python
  2. 在BackTrack下基于MS08-067漏洞的渗透
  3. 二叉树(中序遍历)非递归
  4. python--html to pdf
  5. 转:openTSDB 2.0 安装
  6. 数学笔记--线性代数
  7. Java里的按值传递与引用传递
  8. day for people, night for material
  9. my current understanding of learning and graduate studies
  10. 其实我们不需要那么大的房子