poj 1704
楼梯nim,自己推出来的,爽!!
注意输入是没排序好的。
代码:
#include<iostream>
#include<fstream>
using namespace std;
int n;
int a[1010];
int b[1010];
int cmp(const void *a,const void *b){
return *(int*)a-*(int *)b;
}
void read(){
// ifstream cin("in.txt");
int i,j,k,s;
int K;
cin>>K;
while(K--){
cin>>n;
for(i=1;i<=n;i++)
cin>>b[i];
qsort(b+1,n,sizeof(int),cmp);
k=0;
s=1;
for(i=n;i>=1;i--)
{
j=b[s++];
a[i]=j-k-1;
k=j;
}
j=0;
for(i=1;i<=n;i+=2)
j^=a[i];
if(j!=0)
cout<<"Georgia will win"<<endl;
else
cout<<"Bob will win"<<endl;
}
}
int main(){
read();
return 0;
}
浙公网安备 33010602011771号