dp--正整数分组
来源:互联网 发布:平安科技 知乎 编辑:程序博客网 时间:2024/06/15 13:47
正整数分组:使一个正整数数组分成两个数组且这两个数组和相差最小,
输出这个最小差.
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int dp[5050*2]={0};int a[110];int main(){ int n; int sum = 0; int m; scanf("%d",&n); for(int i = 0; i < n; i++) { scanf("%d",&a[i]); sum += a[i]; } m=sum/2; for(int i = 0; i < n; i++) { for(int j = m; j >= a[i]; j--) { dp[j]=max(dp[j],dp[j-a[i]]+a[i]);//dp[j]表示前i个数字小于sum/2的最大和 } } int ans=sum-dp[m]-dp[m]; printf("%d",ans); return 0;}
阅读全文
0 0
- 1007 正整数分组 dp
- 正整数分组(dp)
- dp--正整数分组
- (dp)正整数分组
- 51nod1007:正整数分组 DP
- 正整数分组--01背包+dp
- 正整数分组
- 正整数分组
- 正整数分组
- 正整数分组
- 正整数分组
- 正整数分组
- 正整数分组
- 正整数分组
- 正整数分组
- 51nod-正整数分组问题(基础方程DP-01背包)
- 51nod 1007 正整数分组(背包/dp)
- 1007 正整数分组
- jquery实现懒加载
- TreeMap红黑树源码详解
- Ubuntu14.04中ROS的安装说明
- 红黑树
- 【yoyo】关于java中toString的用法
- dp--正整数分组
- HDU 1251 Trie树 解题报告
- 一小时快速建立数据分析平台
- inotify+rsync实时同步 彻底告别同步慢
- mysql数据库优化 之 002 索引优化
- 初识 spring整合定时任务Quartz+mybatis
- Interrupt
- LARC DL笔记(三):finetune googlenet on food-101 VS baseline
- springboot-controller的使用