当前位置: 首页 > news >正文

思维题锻炼-最小数字

思维题锻炼-最小数字

  • 目录
    • 题目描述
    • 输入样例
    • 输出样例
    • 代码

目录

题目描述

给一串数字,求出最小的整数,不能是原数字串中的数字,也不能由数字串中的数字相加得到

输入样例

5 2 1

输出样例

4

代码

#include<bits/stdc++.h>
#include<string>
using namespace std;
#define ll long long
map<int,int> mp;
int main(){ll n=0;ll temp,a[10010];while(cin>>temp){a[++n]=temp;}sort(a+1,a+1+n);ll ans = 0;//cout<<res<<endl;for(int i=1;i<=n;i++){ans=ans+a[i];mp[ans]=1;mp[a[i]]=1;}ll res=1;for(int i=1;i<10010;i++){if(mp[i])continue;else{res=i;break;}}cout<<res;return 0;
}
http://www.lryc.cn/news/335163.html

相关文章:

  • ubuntu20.04 运行 lio-sam 流程记录
  • P5356 [Ynoi2017] 由乃打扑克
  • 随机潮流应对不确定性?计及分布式发电的配电系统随机潮流计算程序代码!
  • Oracle表空间满清理方案汇总分享
  • 基于单片机数码管20V电压表仿真设计
  • SCI一区 | Matlab实现NGO-TCN-BiGRU-Attention北方苍鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测
  • C++——优先级队列
  • docker部署jumpserver
  • ARM FVP平台的terminal窗口大小如何设置
  • 003 静态代理
  • 基于JAX的二阶优化方法的实践
  • 【计算机考研】408算法大题怎么练?
  • 输入框验证数字类型
  • LeetCode 377——组合总和 Ⅳ
  • ubuntu同步网络时间
  • Flink学习(四)-数据管道 ETL
  • Python可视化之Matplotlib
  • ChatGPT全方位解析:如何培养 AI 智能对话技能?
  • [C++/Linux] UDP编程
  • 深入探索Linux的lsof命令
  • flowable 想改变正在运行的任务,实例版本为最新,需要改哪些表
  • 统计各位数字都不同的数字个数 II
  • Taro框架中的H5 模板基本搭建
  • gitea详细介绍
  • 应用性能分析系统SkyWalking的安装及使用详解
  • 服务器远程桌面连接不上怎么办?
  • C++之STL的algorithm(8)之适配器(bind等)整理
  • 部分国企笔试总结
  • 《QT实用小工具·二十二》多种样式导航按钮控件
  • 不定长顺序表