zb的生日 325 (dfs)
来源:互联网 发布:数控转塔冲床编程视频 编辑:程序博客网 时间:2024/05/21 11:33
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)分别代表每个西瓜的重量 - 输出
- 输出分成两堆后的质量差
- 样例输入
55 8 13 27 14
- 样例输出
3
#include<stdio.h>#include<string.h>#include<math.h>#include<algorithm>using namespace std;int n,a[21],sum,mm,tmp;void dfs(int x){int t=abs(sum-2*tmp);if(t<mm)mm=t;if(x==n)return ;for(int i=x;i<n;i++){tmp+=a[x];dfs(i+1);tmp-=a[x];}}int main(){while(scanf("%d",&n)!=EOF){tmp=sum=0;mm=200001;for(int i=0;i<n;i++){scanf("%d",&a[i]);sum+=a[i];}dfs(0);printf("%d\n",mm);}return 0;}
0 0
- zb的生日 325 (dfs)
- NYOJ 325 zb的生日 (DFS)
- nyoj 325 zb的生日(dfs)
- 325 zb的生日【dfs】
- zb的生日(dfs)
- zb的生日&&dfs
- DFS-zb的生日
- 【南理oj】325 - zb的生日(dfs)
- NYOJ 325 zb的生日,平分问题(DFS)
- nyoj 325 zb的生日 dfs
- 【DFS】nyoj 325 zb的生日
- nyoj 325 zb的生日 【DP】||【DFS】
- NYOJ 325 zb的生日【DFS】
- nyoj 325 zb的生日【dfs】
- NYOJ - 325 - zb的生日(dfs减枝,)
- NYOJ 325 zb的生日(DFS)
- nyoj zb的生日 (DFS)
- nyoj325 zb的生日(DFS)
- ThinkPHP-路由解析的实现和(开发调试模式的实现)
- hdu5480
- 工作流总结(一)JBPM 4.4 简介
- 逻辑和情绪
- poj--1942
- zb的生日 325 (dfs)
- TCP、UDP、IP 协议分析
- 自增自减与左值
- HDU 5491 The Next(表示我的方法比较暴力,但需要考虑的东西比较少)——2015 ACM/ICPC Asia Regional Hefei Online
- int 和 string之间的相互转换
- 04_链表
- OpenStack OVS GRE/VXLAN网络
- 封装的概念和原理,set和get方法
- epoll简介(二)