别的题库可以过,这里不行,求助!
查看原帖
别的题库可以过,这里不行,求助!
1339762
sjwxy楼主2025/1/13 20:32

//本人代码如下,求大神给点指导!

#include<bits/stdc++.h>
using namespace std;
int n,a[10000],x,i;
int main()
{
    cin>>n;
    for(i=1;i<=n;i++){
    	cin>>a[i];
    	x^=a[i];
	}
	if(!x){
		cout<<"lose";
		return 0;
	}
	for(i=1;i<=n;i++){
		if((a[i]^x)<a[i]){
			cout<<a[i]-(a[i]^x)<<" "<<i<<"\n";
			a[i]^=x;
			break;
		}
	}
	for(i=1;i<=n;i++)
	    cout<<a[i]<<" ";
	return 0;
}
2025/1/13 20:32
加载中...