首页 > 其他 > 详细

poj 1067 取石子游戏( 威佐夫博奕)

时间:2014-03-14 17:34:58      阅读:432      评论:0      收藏:0      [点我收藏+]

题目:http://poj.org/problem?id=1067

 

黄金分割比例判断是不是非奇异局势,面对奇异局势必败 两个人如果都采用正确操作,

那么面对非奇异局势,先拿者必胜, 反之,则后拿者取胜。 
公式 ak =[k(1+√5)/2],bk= ak + k 

bubuko.com,布布扣
 1 #include <iostream>
 2 #include <cmath>
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     int x, y, t;
 8     while(cin>>x>>y)
 9     {
10         if(x>y)
11         {
12             t = x;
13             x = y;
14             y = t;
15         }
16         if(x == (int)((y-x)*(1+sqrt(5.0))/2))
17         cout<<"0"<<endl;
18         else
19         cout<<"1"<<endl;
20     }
21     return 0;
22 }
bubuko.com,布布扣

poj 1067 取石子游戏( 威佐夫博奕),布布扣,bubuko.com

poj 1067 取石子游戏( 威佐夫博奕)

原文:http://www.cnblogs.com/bfshm/p/3599906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!