博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU2546-饭卡
阅读量:5144 次
发布时间:2019-06-13

本文共 784 字,大约阅读时间需要 2 分钟。

#include
#include
#include
using namespace std;int dp[1010],a[1010];int main(void){ int n,m,i,j,k,Max; while(scanf("%d",&n),n) { Max=0; for(i=1;i<=n;i++) { scanf("%d",&a[i]); if(a[i]>Max) { k=i; Max=a[i]; } } scanf("%d",&m); if(m<5) printf("%d\n",m); else { memset(dp,0,sizeof(dp)); for(i=1;i<=n;i++) for(j=m;j>=a[i];j--) if(i!=k) dp[j]=max(dp[j],dp[j-a[i]]+a[i]); printf("%d\n",m-dp[m-5]-Max); } } return 0;}

转载于:https://www.cnblogs.com/YogurtShen/archive/2012/08/31/2664993.html

你可能感兴趣的文章
hack
查看>>
c++学习笔记_2
查看>>
自我鉴定,继续努力
查看>>
网络内核sk_buff结构体
查看>>
【python】SQLAlchemy
查看>>
3.Java网络编程之IP
查看>>
【CERC2007】机器排序
查看>>
数组元素的引用
查看>>
hdu6440 Dream 2018CCPC网络赛C 费马小定理+构造
查看>>
codeforces1073d Berland Fair 思维(暴力删除)
查看>>
架构师速成6.6-知识的收集整理学习
查看>>
git分支
查看>>
Missing URI template variable 'id' for method parameter of type long
查看>>
JS类与对象/构造函数/对象模型[回顾]
查看>>
2-1aabb
查看>>
matlab第一个小应用
查看>>
Lucene简单介绍
查看>>
String字符串与字符(char类型)数组互相转换
查看>>
java HttpClient 发送Http请求
查看>>
OAuth2 .net MVC实现获取token
查看>>