其他分享
首页 > 其他分享> > 7-72 找画笔 (10分)

7-72 找画笔 (10分)

作者:互联网

7-72 找画笔 (10分)  

豆豆对数字的执着,让他在理科领域游刃有余,但他近乎疯狂的投入也使父母有些担心,为了让孩子能够全面发展,决定拓宽他的学习领域。正好家旁边有个绘画培训中心,父母就给豆豆报了名。学习绘画的第一天就让豆豆产生了浓厚的兴趣,还主动要求买了很多很多的画笔。画笔有多种颜色,豆豆有一个习惯就是同种颜色的画笔就买两支,一支备用,这样就总共攒了 N 支画笔(N 是偶数且 1<N<100000)。

可是数字的敏感无孔不入,豆豆脑里蹦出了一个奇怪的问题:如果蒙上眼任意拿走一支画笔,分析剩下的 N-1 支画笔就能找出拿走了哪种颜色,你能回答他吗?

输入格式:

第一行一个整数N(N 是偶数且 1<N<100000),表示剩下的画笔个数就是题目描述中的 N-1。

第二行 N-1 个用空格隔开的正整数 Ai(0<Ai<100000),表示剩下的画笔的颜色编号。

注意:数据保证有一个画笔的颜色编号出现了一次,其余的都出现了两次。

输出格式:

一个整数,表示拿走的画笔的颜色编号。

输入样例:

10
1 1 9 11 5 3 11 5 9 
 

输出样例:

3


#include<stdio.h>
int main()
{
 int n;
 scanf("%d",&n);
 int a[n];
 int i;
 for(i=0;i<n-1;i++)
 scanf("%d",a+i);
 int temp=a[0];
 for(i=1;i<n-1;i++)
 {
  temp=temp^a[i];
 }
 printf("%d\n",temp);
 
 return 0;
 }

标签:10,temp,画笔,int,拿走,72,豆豆
来源: https://www.cnblogs.com/bigageyuan/p/13853386.html