Find the Spy
2016-03-18 19:29
309 查看
Find the SpyTime Limit: 2 SecondsMemory Limit: 65536 KBWhoooa! There is a spy in Marjar University. All we know is that the spy has a special ID card. Please find him out!
Author: DAI, LongaoSource: The 15th Zhejiang University Programming Contest
Input
There are multiple test cases. The first line of input contains an integerT indicating the number of test cases. For each test case:The first line contains a integer N (3 <= N <= 100), which describes that there areN students need to be checked.The second line contains N integers indicating the ID card number ofN students. All ID card numbers are 32-bit integers.Output
For each test case, output the ID card number which is different from others.Sample Input
3 10 1 1 1 1 1 1 1 1 6 1 3 9 9 8 5 90016 90016 90016 2009 90016
6
8
2009
#include<stdio.h>int a[105];
int main(){int t,i,n,j;scanf("%d",&t);while(t--){scanf("%d",&n);for(i=0; i<n; i++){scanf("%d",&a[i]);}for(i=0; i<n; i++)//只考虑前三个数的关系{if(a[0]==a[1]){for(j=i+1; j<n; j++){if(a[j]!=a[0]){printf("%d\n",a[j]);break;}}}if(a[0]!=a[1]&&a[0]!=a[2]){printf("%d\n",a[0]);break;}if(a[0]==a[2]&&a[0]!=a[1]){for(j=i+1; j<n; j++){if(a[j]!=a[0]){printf("%d\n",a[j]);break;}}}break;}}return 0;}
Author: DAI, LongaoSource: The 15th Zhejiang University Programming Contest
相关文章推荐
- 微信开发解决if...else..的臃肿
- JAVA多线程学习---(一)
- iOS设置tabbar的显示之 imageWithRenderingMode:
- 关于成为架构师的几个思考?
- 计算流图中的前必经节点
- 播放video失败之后,在surfaceview没有销毁的状态下再播下一个video出错
- 查看过去24小时的目录及对应子目录大小脚本
- HDU1056 Tree Cutting(最小点覆盖)
- fuel8.0的问题
- android动画详解二 属性动画原理
- 代码测试:java反射中getXXX和getDeclaredXXX的区别
- HTML、CSS、JavaScript学习总结
- TCP/IP、UDP、Http、Socket的区别
- td 属性 noWrap 防止折行、撑开(及其它文字换行问题)
- SSM框架——使用MyBatis Generator自动创建代码
- 2001年 统计单词个数
- 思维简图(Thinking of)
- 汉诺塔问题
- PHP Ajax 跨域问题最佳解决方案
- 用java打暴雪星际争霸(2)——运行测试机器人