请求DEBUG
查看原帖
请求DEBUG
922691
Hisy楼主2024/5/25 09:35
#include<cstdio>
int main(int argc,char **argv){
	int size,answer=0;
	scanf("%d",&size);
	int *data=new int[size+1]{0};
	for(int iter=1;iter<=size;++iter){
		scanf("%d",&data[iter]);
		answer^=data[iter];
	};
	if(!answer){
		printf("lose");
		return 0;
	};
	for(int first=1;first<=size;++first){
		if((answer^data[first])<data[first]){
			printf("%d %d\n",data[first]-(answer^data[first]),first);
			for(int second=1;second<=first;++second){
				if(first!=second){
					printf("%d ",data[second]);
				}else{
					printf("%d ",answer^data[first]);
				};
			};
			break;
		};
	};
	delete []data;
	return 0;
};
2024/5/25 09:35
加载中...