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;
}


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

NYOJzb的生日

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

nyoj 325 zb的生日 【01-背包】

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

nyoj 325 zb的生日(01 背包)

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

nyoj 325 zb的生日【0-1背包】

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

nyoj 325 【zb的生日】

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

nyoj 325 zb的生日

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

NYOJ 325 zb的生日

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

zb的生日(NYOJ 325)

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

NYOJ 325:zb的生日

01背包
  • wyxeainn
  • wyxeainn
  • 2016年09月08日 10:18
  • 182

nyoj zb的生日--325

#include #include int min,sum,total,n; int weight[25]; void dfs(int c,int sum,int a[]){ int t; if(...
  • yueloveme
  • yueloveme
  • 2016年04月28日 16:44
  • 161
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NYOJ 325 zb的生日 【0 1 背包】
举报原因:
原因补充:

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