The Missing Number

PAT-1144

#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
#include<cstdio>
#include<sstream>
#include<set>
using namespace std;
const int maxn=100005;
set<int>se;
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
int a;
cin>>a;
if(a>0)
se.insert(a);
}
if(se.empty()){
cout<<1<<endl;
return 0;
}
set<int>::iterator it=se.begin();
int pre=*it;
it++;
for(;it!=se.end();it++){
int now=*it;
// cout<<now<<endl;
if(now!=pre+1){
cout<<pre+1<<endl;
return 0;
}else pre=now;
}
cout<<pre+1<<endl;
return 0;
}

最新文章

  1. iOS---友盟推送遇到的坑
  2. LeetCode:Subsets I II
  3. java读取properties文件工具
  4. iOS从info.plist获取项目的名称及版本号
  5. LeetCode27 Remove Element
  6. Asp.net MVC知识积累
  7. Java面试求职之==与equals()差别
  8. XAML 概述
  9. lucene4.6 索引创建和搜索例子
  10. ng-clip angualr 的copy功能
  11. redis设置密码以及jedisPool设置密码
  12. Jmeter的察看结果树 出现乱码的解决方法
  13. 个人博客作业_week7
  14. 【iCore4 双核心板_FPGA】例程十:FSMC总线通信实验——复用地址模式
  15. 神啊!PS是你这样用的吗?
  16. Mac下 如何配置虚拟机软件Parallel Desktop--超详细
  17. enjoy dollar vs cash dollar
  18. python通讯录系统
  19. spark sql 窗口函数over partition by
  20. TStringHelper.Split

热门文章

  1. 【uva 11134】Fabled Rooks(算法效率--问题分解+贪心)
  2. Codeforces Round #692 (Div. 2, based on Technocup 2021 Elimination Round 3) C. Peaceful Rooks (思维,dsu找环)
  3. Codeforces Round #540 (Div. 3) C. Palindromic Matrix (大模拟)
  4. JavaScript——七(继承)
  5. 正则指引 pdf 高清版
  6. CF1474-B. Different Divisors
  7. 国产网络损伤仪 SandStorm -- 什么是链路规则?
  8. 在kubernetes集群里集成Apollo配置中心(1)之交付Apollo-adminservice至Kubernetes集群
  9. IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)【转】
  10. 微软大楼设计方案(中等) 推公式+RMQ问题