题目链接:https://www.luogu.com.cn/problem/P1247
#include<bits/stdc++.h>
using namespace std;
int n;
int a[500005];
int main(){
cin>>n;
int s=0;
//先取必败
for(int i=1;i<=n;i++){
cin>>a[i];
s^=a[i];
}
if(s==0){
cout<<"lose\n";
return 0;
}
for(int i=1;i<=n;i++){
if((s^a[i])<a[i]){
cout<<a[i]-(s^a[i])<<" "<<i<<endl;
for(int j=1;j<=n;j++)
if(j!=i) cout<<a[j]<<" ";
else cout<<(s^a[i])<<" ";
break;
}
}
}