#include <bits/stdc++.h>
using namespace std;
int v[100];
int len(int x){
int now=0;
while(x>0){
now++;
x>>=1;
}
return now;
}
int main(){
int n;
cin>>n;
int x=0;
for(int i=1;i<=n;i++){
cin>>v[i];
x^=v[i];
}
if(x==0){
cout<<"lose"<<endl;
}
else{
int l=len(x);
int uu=1<<(l-1);
for(int i=1;i<=n;i++){
if(len(v[i])>=l&&(v[i]&uu)!=0){
cout<<i<<endl;
//cout<<x<<endl;
int ans=0;
int index=1;
while(v[i]>0){
int w=0;
if((x&1)==1){
w=(v[i]&1);
if(w==1){
w=0;
}
else{
w=1;
}
}
else{
w=(v[i]&1);
}
ans+=index*w;
index<<=1;
v[i]>>=1;
x>>=1;
}
cout<<ans<<endl;
return 0;
}
}
}
return 0;
}
nim
最新推荐文章于 2024-03-29 17:52:34 发布