这个代码AC了,但输入是有问题的,样例都过不了。
实际上,本题的正解是将所有输入的数异或起来,但这个代码做的实际上只是输出最后一个输入的数
// luogu-judger-enable-o2
#include<cstdio>
using namespace std;
int main()
{
int n,t=0,k=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&k);//输入有误
k^=t;
}
printf("%d",k);
return 0;
}
AC记录