1041. Be Unique (20)
来源:互联网 发布:java 为何工资高 编辑:程序博客网 时间:2024/06/05 09:55
Being unique is so important to people on Mars that even their lottery is designed in a unique way. The rule of winning is simple: one bets on a number chosen from [1, 104]. The first one who bets on a unique number wins. For example, if there are 7 people betting on 5 31 5 88 67 88 17, then the second one who bets on 31 wins.
Input Specification:
Each input file contains one test case. Each case contains a line which begins with a positive integer N (<=105) and then followed by N bets. The numbers are separated by a space.
Output Specification:
For each test case, print the winning number in a line. If there is no winner, print "None" instead.
Sample Input 1:7 5 31 5 88 67 88 17Sample Output 1:
31Sample Input 2:
5 888 666 666 888 888Sample Output 2:
None
----------------华丽的分割线-----------------
分析:把输入存入一个数组中,相应的数值是第一次出现的下标数。如果重复输入,则变为-1,以作区分。
代码:
#include<cstdio>#include<cstdlib>#define Maxn 100001int input[Maxn];int main(void){int N,temp;scanf("%d",&N);int i;for(i=1;i<=N;++i){scanf("%d",&temp);if(input[temp] == 0){input[temp] = i;}else if(input[temp] > 0){input[temp] = -1;}}int min = Maxn;int first = 0;for(i=1;i<Maxn;++i){if(input[i] > 0 && input[i] < min){min = input[i];first = i;}}if(first)printf("%d",first);elseprintf("None");system("pause");return 0;}
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- 1041. Be Unique (20)
- ViewAnimator及其子类
- 市航天纪念钞 出门就升值
- hadoop常见错误整理
- 【Protobuf】
- 微信自定义推送模版消息
- 1041. Be Unique (20)
- Hive部署安装时,Specified key was too long; max key length is 767 bytes
- android应用性能测试之CPU和内存占用
- pc和移动端的js拖拽简易函数(不含html5原生拖拽)
- Mac 10.10.1安装JDK5
- 木马藏身于系统进程中
- 泡妞诀窍?找到妹子的需求,满足她!
- OMPL138及U-Boot的启动过程分析(二)
- 动态姿态平衡分析