• 题意:给你一长度为\(n\)的序列,将其分为两个集合,求两个集合中未出现的最小元素的最大值,

  • 题解:用桶存一下每个元素的个数,两次枚举\([1,100]\),找出两个最小值即可.

  • 代码:

    int t;
    int n;
    int a[N];
    map<int,int> mp; int main() {
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    cin>>t;
    while(t--){
    cin>>n;
    mp.clear();
    for(int i=1;i<=n;++i){
    cin>>a[i];
    mp[a[i]]++;
    }
    int tmp1,tmp2;
    for(int i=0;i<=100;++i){
    if(mp[i]) mp[i]--;
    else{
    tmp1=i;
    break;
    }
    }
    for(int i=0;i<=100;++i){
    if(!mp[i]){
    tmp2=i;
    break;
    }
    }
    cout<<tmp1+tmp2<<endl;
    } return 0;
    }

最新文章

  1. enum操作--获取枚举里的最大值
  2. Hibernate的Annotation注解
  3. Chrome清除dns缓存
  4. Maven生命周期和插件机制
  5. js 操作 字符串
  6. Runloop之个人理解
  7. ubuntu tar 命令详细讲解
  8. mongodb配置及简单示例
  9. delphi cxgrid导出excel去除货币符号
  10. bzoj3575[Hnoi2014]道路堵塞
  11. CSS应用二
  12. react-native 环境配置及hello world
  13. Web Worker无阻塞UI的牛逼技术,html5,可惜无法敢于UI
  14. C# Datatable.Select()用法简介
  15. Java 线程宝典
  16. poj2975 Nim 胜利的方案数
  17. 同事搭一个测试RAC说节点2发现idle了,报ORA-00304
  18. 骨灰级玩家体验带你测试体验天使纪元OL折扣端
  19. poj3162 树形dp|树的直径 + 双单调队列|线段树,好题啊
  20. &lt;&lt;梦断代码&gt;&gt;阅读笔记二

热门文章

  1. Request&amp;Response总结
  2. playwright自动化项目搭建
  3. 关于安装版JDK1.8 1.7更改多个JDK环境变量 不生效
  4. Java自学笔记之学生管理系统
  5. Ubuntu安装记录
  6. 【Soul源码探秘】插件链实现
  7. 抛弃 .NET 经典错误:object null reference , 使用安全扩展方法? 希望对大家有帮助---Bitter.Frame 引用类型的安全转换
  8. Bitter ORM NETCORE ORM 全网最粗暴简单易用高性能的 NETCore ORM 开源了
  9. 服务端 TCP 连接的 TIME_WAIT 过多问题的分析与解决
  10. 配置完xadmin源码包后启动报错“ Apps aren&#39;t loaded yet.”