hdu4104(数学归纳法)
来源:互联网 发布:python 画图 技巧 编辑:程序博客网 时间:2024/05/29 07:58
链接:点击打开链接
题意:给出N个数,每个数最多用一次,现在要从中选出一些数加和,求不能构成的最小的值是多少
代码:
#include <queue>#include <vector>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <iostream>#include <algorithm>using namespace std;int a[1005];int main(){ int n,i,j,ans; //假设前n个数能组成[1...S],那么对于 while(scanf("%d",&n)!=EOF){ //第n+1个数来说,当a[n+1]<=S+1时,则 for(i=1;i<=n;i++) //又可以形成[a[n+1]...S+a[n+1]]一个新 scanf("%d",&a[i]); //的连续区间,现在要做的就是使这两个区 ans=0; //间有交集,因此需要a[n+1]<=S+1,否则 sort(a+1,a+n+1); //S+1就是不能构成的最小的数 for(i=1;i<=n;i++){ if(a[i]<=ans+1) ans+=a[i]; else break; } printf("%d\n",ans+1); } return 0;}
阅读全文
0 0
- hdu4104(数学归纳法)
- 数学归纳法
- 数学归纳法
- 数学归纳法
- 数学归纳法
- 数学归纳法和递归
- 递归与数学归纳法
- 数学归纳法原理
- 第二数学归纳法
- hdu 2086 数学归纳法
- hdu 1098 数学归纳法
- 数学归纳法初探
- HANOI数学归纳法
- hdu1098(数学归纳法)
- HDU 1098 数学归纳法
- uva1069-数学归纳法
- 数学思想 之 归纳法
- 数学归纳法(诡辩)
- Accuracy and precision 意义
- Qt中的ModelView1
- Java设计模式:四、工厂模式
- XSS攻击常识及常见的XSS攻击脚本汇总
- Win7系统搜索功能失效解决办法 三步修改注册表
- hdu4104(数学归纳法)
- python3.4.2安装操作
- 内置函数
- bzoj4838 树重心分解引发的计数问题!4月份月赛
- 关于开源的一些思考
- Fatal Error[Pe1696]: cannot open source file "intrinsics.h" 的问题
- 原型设计的重要性你真的知道吗?
- Java html转word,用freemark生成复杂word格式
- leetcode 522. Longest Uncommon Subsequence II