Posted on 2012-01-16 03:25
C小加 阅读(191)
评论(0) 编辑 收藏 引用 所属分类:
解题报告
威佐夫博奕,已知k=b-a,可求出ak,如果ak==a,则必败。
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
int a,b;
double w=(1.0+sqrt(5.0))/2.0;
while(scanf("%d %d",&a,&b)!=EOF)
{
if(a>b) swap(a,b);
if(a==(int)floor((b-a)*w)) printf("0\n");
else printf("1\n");
}
}