您的位置:首页 > 其它

poj 2348(博弈)

2012-09-03 11:08 267 查看
#include<stdio.h>
int main()
{
int a,b,t;
bool judge;
while(scanf("%d%d",&a,&b)!=EOF)
{
if(a==0 && b==0)
break;

judge=1;

while(1)
{
if(a>b)
{
t=a;
a=b;
b=t;
}
if(a<b/2 || b%a==0 || a==0)
{
if(judge)
{
printf("Stan wins\n");
break;
}
else
{
printf("Ollie wins\n");
break;
}

}
b=b-a;
judge=!judge;

}

}
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: