poj 2348
博弈题,有些深层意义尚未挖掘。
代码:
#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;
void read(){
// ifstream cin("in.txt");
int i,j,k,s,t;
while(1){
cin>>i>>j;
if(i==0&&j==0)
return;
s=min(i,j);
t=max(i,j);
if(t>=s+1&&t<=s*(1+sqrt(5.))/2)
cout<<"Ollie wins"<<endl;
else
cout<<"Stan wins"<<endl;
}
}
int main(){
read();
return 0;
}
浙公网安备 33010602011771号