NYOJ 325 zb的生日 【0 1 背包】

原创 2015年11月18日 22:05:36

zb的生日

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,zb立刻下定决心买了一堆西瓜。当他准备把西瓜送给C小加和never的时候,遇到了一个难题,never和C小加不在一块住,只能把西瓜分成两堆给他们,为了对每个人都公平,他想让两堆的重量之差最小。每个西瓜的重量已知,你能帮帮他么?
输入
多组测试数据(<=1500)。数据以EOF结尾
第一行输入西瓜数量N (1 ≤ N ≤ 20)
第二行有N个数,W1, …, Wn (1 ≤ Wi ≤ 10000)分别代表每个西瓜的重量
输出
输出分成两堆后的质量差
样例输入
5
5 8 13 27 14
样例输出
3
题目链接:NYOJ 325 zb的生日【0 1 背包】

已AC代码:

#include<cstdio>
#include<cstring>
#define Max(x,y) (x>y?x:y)
int dp[400010],w[30];
int main()
{
	int n,i,j,max,H;
	while(scanf("%d",&n)!=EOF)
	{
		max=0;
		for(i=0;i<n;++i)
		{
			scanf("%d",&w[i]);
			max+=w[i];
		}
		
		H=max;
		H/=2;
		
		memset(dp,0,sizeof(dp));
		
		for(i=0;i<n;++i)
			for(j=H;j>=w[i];--j)
				dp[j]=Max(dp[j],dp[j-w[i]]+w[i]);

		printf("%d\n",max-2*dp[H]);
	}
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

nyoj 01背包 289苹果 325zb的生日 456邮票分你一半

记录自己的成长,避免重复学习! 今天我研究了一下01背包,下面是我做的三道题,比较起来更容易理解、总结。 题目链接:苹果 题目链接:zb的生日 题目链接:邮票分你一半 动态规划:避免重复计算,记录下...

NYOJ325 zb的生日(01背包,深搜DFS)

题目: zb的生日 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、ne...

nyoj325 zb的生日(DFS)

题目325 题目信息 运行结果 本题排行 讨论区 zb的生日 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述今天是...

nyoj-325 zb的生日

zb的生日 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点...

nyoj325 zb的生日

zb的生日 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想...

NYOJ-325-zb的生日(典型搜索)

题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=325这个题用搜索和01背包都可以做,但是01背包超时了( ▼-▼ )1. 常规搜索(...

NYOJ325 zb的生日

时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,...

NYOJ - 325 - zb的生日(dfs减枝,)

描述 今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,z...

NYOJ 325 zb的生日

zb的生日 时间限制:3000 ms  |  内存限制:65535 KB 描述 今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想...

NYOJ-325Zb的生日

zb的生日时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)