取石子游戏

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 7101    Accepted Submission(s): 3888

Problem Description
有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。
 
Input
输入包含若干行,表示若干种石子的初始情况,其中每一行包含两个非负整数a和b,表示两堆石子的数目,a和b都不大于1,000,000,000。
 
Output
输出对应也有若干行,每行包含一个数字1或0,如果最后你是胜者,则为1,反之,则为0。
 
Sample Input
2 1
8 4
4 7
 
Sample Output
0
1
0
 

Wythoff Game

#include<iostream>
#include<stdio.h>
#include<math.h>
using namespace std; int main(){
int a,b,t;
double gr=(sqrt()+)/;//黄金比例 golden ratio
double a2;
while(~scanf("%d%d",&a,&b)){
if(a>b){
t=a;
a=b;
b=t;
}
a2=(b-a)*gr;
if(a!=int(a2))printf("1\n");
else printf("0\n");
}
return ;
}

最新文章

  1. The type javax.ws.rs.core.MediaType cannot be resolved. It is indirectly referenced from required .class files
  2. 关于i++引出的线程不安全性的分析以及解决措施
  3. iOS静态库开发中对Bitcode的支持
  4. plupload 如何控制最小宽度和文件类型及跨域
  5. R----plotly包介绍学习
  6. 为什么说Parcelable 比Serializable更高效
  7. lintcode: 二叉树的锯齿形层次遍历
  8. XI.spring的点点滴滴--IObjectFactoryPostProcessor(工厂后处理器)
  9. Vs2010中rdlc报表绑定DataTable数据源
  10. c#如何序列化与反序列化json文件
  11. eclipse 修改默认的author
  12. AIX stack_hard参数
  13. 【转】Java开发必须要知道的知识体系
  14. Spring 拦截器postHandle无法修改Response的原因
  15. Keras学习笔记(完结)
  16. C#泛型约束where T : class 解释
  17. JAVA(二)异常/包及访问权限/多线程/泛型
  18. ODBC数据库
  19. VS2015和QTcreator冲突解决办法
  20. Sklearn数据集与机器学习

热门文章

  1. 扩展 delphi 泛型 以实现类似lambda功能 , C#中的any count first last 等扩展方法
  2. OpenThreadToken,OpenProcessToken DuplicateToken 取得句柄的令牌
  3. DB2中字符、数字和日期类型之间的转换
  4. 解决yum错误Error: requested datatype primary not available
  5. Linux任务前后台的切换
  6. 机器学习 —— 概率图模型(Homework: Structure Learning)
  7. VMware VMware各版本
  8. WINCE设备开机灰屏问题(很怪异)
  9. PDO数据库
  10. apache for mac OX S 10.10