tyvj1016 装箱问题
来源:互联网 发布:b超数据标准 编辑:程序博客网 时间:2024/06/03 22:52
应该归结为 伪背包问题吧
#include <iostream> #include <cstring> using namespace std; int max(int x, int y) { return x>y?x:y; } int main() { int v,n; cin >> v >> n; int a[n]; int dp[v+1]; memset(dp, 0, sizeof(dp)); for(int i=0; i<n; i++) { cin>>a[i]; for(int j=v; j>=a[i]; j--) { dp[j] = max(dp[j], dp[j-a[i]]+a[i]); } } cout << v-dp[v]; }
0 0
- tyvj1016 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- 装箱问题
- android学习问题记录(should use @string resource)
- 实现HTML页面元素从上往下,从左往右排序
- 搜索引擎命令大全
- 【九度OJ】1001【矩阵】
- [iOS Diary]NSInvalidArgumentException with NSOrderedSet using CoreData 可能是CoreData自动生成代码的一个Bug
- tyvj1016 装箱问题
- POCO C++库学习和分析 -- 线程 (一)
- 同步复位和异步复位的比较
- bash EOF的几种用法
- 2B4G如何存储和管理这些资源文件
- hdu3555
- 机器学习的资源汇总
- nginx访问日志,错误日志参数说明
- LeetCode OJ算法题(四十四):Jump Game II