邮票分你一半

原创 2016年05月31日 16:45:56

邮票分你一半

时间限制:1000 ms  |  内存限制:65535 KB
难度:3
描述
     小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?
输入
第一行只有一个整数m(m<=1000),表示测试数据组数。
接下来有一个整数n(n<=1000),表示邮票的张数。
然后有n个整数Vi(Vi<=100),表示第i张邮票的分值。
输出
输出差值,每组输出占一行。
样例输入
2
5
2 6 5 8 9
3
2 1 5

样例输出

0
2

#include<cstdio>
#include<iostream>
#include<cstring>
#include<cstdlib>
int s[10001],T,n,i,dp[10001];
int Max(int a,int b)
{
return a>b?a:b;
}
using namespace std;
int main()
{
int j;
cin>>T;
while(T--)
{
int sum=0;
cin>>n;
for(i=0;i<n;i++)
{
cin>>s[i];
sum=sum+s[i];
}
memset(dp,0,sizeof(dp));
for(i=0;i<n;++i)  
        {  
            for(j=sum/2;j>=s[i];--j)  
            {  
                dp[j]=Max(dp[j],dp[j-s[i]]+s[i]);  
            }  
        }  
        printf("%d\n",abs(sum-2*dp[sum/2])); 
}
return 0;
}


NYOJ 456 邮票分你一半

邮票分你一半

NYOJ 456 邮票分你一半

描述      小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),...

NYOJ 325 zb的生日+NYOJ 456 邮票分你一半

题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=325 http://acm.nyist.net/JudgeOnline/proble...

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

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

NYOJ 456 邮票分你一半

邮票分你一半 时间限制:1000 ms  |  内存限制:65535 KB 描述      小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮...

NYOJ 325 zb的生日+NYOJ 456 邮票分你一半

题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=325 http://acm.nyist.net/JudgeOnline/proble...
  • A_Eagle
  • A_Eagle
  • 2012年02月15日 09:26
  • 2369

NYOJ 325 zb的生日 && NYOJ 456 邮票分你一半

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

NYOJ - 456 - 邮票分你一半(动态规划01背包变形)

描述     小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每...

NYPJ:邮票分你一半【DP入门】

邮票分你一半 时间限制:1000 ms  |  内存限制:65535 KB  难度:3 描述      小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮...
  • Uni_AC
  • Uni_AC
  • 2015年11月08日 16:55
  • 156

nyoj 456 邮票分你一半 【母函数】【01背包】

邮票分你一半 时间限制:1000 ms  |           内存限制:65535 KB 难度:3 描述      小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:邮票分你一半
举报原因:
原因补充:

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