hdu2546 01背包
来源:互联网 发布:id 条数MySQL 编辑:程序博客网 时间:2024/05/16 19:29
题目链接:点击打开链接
把最大的减去就是01背包了;
#include <iostream>#include <cstring>#include<algorithm>using namespace std;const int maxn=1e3+10;int a[maxn],dp[maxn];int main(){ int m,i,j,n,k,v,Max,pos; while(cin>>n&&n) { Max=-1; for(i=1; i<=n; i++) cin>>a[i]; sort(a+1,a+n+1); Max=a[n]; cin>>v; if(v<5)cout<<v<<endl; else { int k=v-5; memset(dp,0,sizeof(dp)); for(i=1; i<n; i++) for(j=k; j>=a[i]; j--) { dp[j]=max(dp[j],dp[j-a[i]]+a[i]); } cout<<v-dp[k]-Max<<endl; } } return 0;}
阅读全文
0 0
- HDU2546 01背包
- HDU2546:饭卡(01背包)
- hdu2546 饭卡 (01背包)
- hdu2546饭卡-01背包
- hdu2546饭卡 (01背包)
- HDU2546:饭卡(01背包)
- HDU2546 饭卡 01背包
- hdu2546 01背包
- HDU2546 (01背包)
- HDU2546 饭卡(01背包)
- HDU2546 01背包
- 【HDU2546】饭卡(01背包)
- 【01背包】HDU2546饭卡
- HDU2546(01背包)
- hdu2546饭卡(01背包)
- hdu2546-01背包
- hdu2546 饭卡(01背包)
- 01背包 hdu2546 hdu2602
- 二叉树插入、删除、递归求高度、度、前序、中序、后序遍历
- OpenCV 自学笔记21. RGB色彩空间和HSV色彩空间的理解
- 使用get方式提交参数需要注意,参数中不能有\
- 小白教你学习C++(4)虚函数的讲解
- multi-kernels、ALLOC与USE、Zero-Copy
- hdu2546 01背包
- CentOS 6.3开启telnet
- 用Android studio搭建沃商店SDK任意支付的配置
- 网络技术——第2章 中小型网络系统总体规划与设计方法
- SQL语言基本语句
- 监督学习、无监督学习、强化学习
- 时间序列模型的三个重要概念
- 如何处理高并发
- 自定义控件MeasureSpecs与measure的理解