博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【PAT】1041. Be Unique (20)
阅读量:6690 次
发布时间:2019-06-25

本文共 1198 字,大约阅读时间需要 3 分钟。

题目链接:http://pat.zju.edu.cn/contests/pat-a-practise/1041

题目描述:

 

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 17
Sample Output 1:
31
Sample Input 2:
5 888 666 666 888 888
Sample Output 2:
None

 

分析:(1)直接用查询表。(2)有个坑爹的陷阱,用cin输入会超时,但是用scanf输入去可以通过。原因是???

参考代码:

 

#include
#include
#include
using namespace std;int result[10000 + 5];int input[100000 + 5];int main(){ int n; cin>>n; int i; int temp; bool flag = false; for(i=0; i
>input[i]; 用cin会超时, 用scanf不会 scanf("%d",&input[i]); result[ input[i] ]++; } for(i=0; i

 

 

转载地址:http://qakoo.baihongyu.com/

你可能感兴趣的文章
C++一些标准模板容器简要介绍(1)
查看>>
Gradle依赖的统一管理
查看>>
我的友情链接
查看>>
Android SDK Managerr开发工具包离线打包 已下载4.1、4.0.3、4.0、2.3.3、1.6直接使用
查看>>
《Android开发从零开始》——32.单选复选控件学习
查看>>
Dell R730配置RAID及系统OS部署步骤
查看>>
Mysql数据库用source命令导入SQL文件
查看>>
一个误区(关于javascript的字符串拼接)
查看>>
【Linux】【备忘】用户相关的部分操作指令
查看>>
Spring+Hibernate实现动态SessionFactory切换
查看>>
mocha: step by step
查看>>
我的友情链接
查看>>
一个apache服务器 用虚拟主机实现三个论坛的搭建
查看>>
asp获取当前页面url
查看>>
android:ListView的分页
查看>>
Python重要文献参考_摘自从零开始学Python
查看>>
如何做好日常运维的安全工作
查看>>
我的友情链接
查看>>
Office 365 用户指引 3 ——Exchange Online-邮件功能介绍
查看>>
Office 365管理员指引 14——Sharepoint 日历
查看>>