hdu4104 Discount

2024-05-28 10:58
文章标签 discount hdu4104

本文主要是介绍hdu4104 Discount,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

给n个数,问最小不能组成的正整数是多少。


数学归纳法。

从sum=0开始,每次考察sum+1>=a[i],则sum+1肯定可以达到,那么sum+a[i]以内的数肯定可以达到。



#include <iostream>
#include <cstring>
#include <string>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <vector>
#include <queue>
#include <map>
#define inf 0x3f3f3f3f
#define ll long long
#define mod 1000000007
using namespace std;int s[1010],n,ans,i;int main()
{while(~scanf("%d",&n)){for(i=0;i<n;i++)scanf("%d",&s[i]);sort(s,s+n);ans=0;for(i=0;i<n;i++){if(s[i]<=ans+1)ans+=s[i];else break;}printf("%d\n",ans+1);}return 0;
}


这篇关于hdu4104 Discount的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1010374

相关文章

票息(Coupons)是什么?折价债券(Discount Bond)又是什么?

什么是Coupons? 中文版 在债券的语境中,“票息”(coupons)是指债券发行人定期支付给债券持有人的利息支付。这些支付通常是每半年或每年进行一次,虽然也有其他支付频率。票息率(coupon rate)以债券面值的百分比表示。 债券票息的解释 定义和机制: 票息: 这是债券持有人在债券到期之前定期收到的利息支付。票息率: 这是基于债券面值的年利率。例如,一张面值为$1,000的债

LeetCode Biweekly Contest 28 5420. 商品折扣后的最终价格 Final Prices With a Special Discount in a Shop

Table of Contents 一、中文版 二、英文版 三、My answer 四、解题报告 一、中文版 给你一个数组 prices ,其中 prices[i] 是商店里第 i 件商品的价格。 商店里正在进行促销活动,如果你要买第 i 件商品,那么你可以得到与 prices[j] 相等的折扣,其中 j 是满足 j > i 且 prices[j] <= prices[i] 的

买衣服打折(discount)--算法竞赛入门经典习题1-5:一件衣服95元,若消费满300元,可打85折。输入购买衣服件数,输出需要支付的金额(单位:元),保留2位小数。(C++实现)

买衣服打折(discount)–算法竞赛入门经典习题1-5:一件衣服95元,若消费满300元,可打85折。输入购买衣服件数,输出需要支付的金额(单位:元),保留2位小数。(C++实现) 前言 使用了自定义类型#define 形式,设置常量p的替换词 1.程序代码如下: #include<iostream>#include <cstdlib>#define p 95using na

论文笔记5:How to Discount Deep Reinforcement Learning:Towards New Dynamic Strategies

参考资料:How to Discount Deep Reinforcement Learning: ... 为帮助跟我一样的小白,如果有大神看到错误,还请您指出,谢谢~ 知乎同名:uuummmmiiii 创新点:相比于原始DQN不固定折扣因子(discount factor,γ),学习率(learning rate,α) 改进:变化discount factor 和 learning