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;
}

posted on 2011-03-17 15:25  宇宙吾心  阅读(205)  评论(0)    收藏  举报

导航