Codeup墓地-1130
src:http://codeup.cn/problem.php?id=1130
1130: 拔河
时间限制: 3 Sec 内存限制: 32 MB
题目描述
小明班里要举行一次拔河比赛,班主任决定将所有人分为两队,每个人都必须参加。两个队伍的人数之差不能超过1,并且两个队伍的体重之和要尽可能相近,当然相同是最好的了。
输入
输入包含多组测试数据。
每组输入的第一行是一个正整数n(2<=n<=100),表示共有n个人。
接下来n行,每行输入一个整数w(1<=w<=450),表示每个人的体重。
输出
对于每组输入,分别输出两个队伍的体重之和,按升序排序。
样例输入
3
100
90
200
样例输出
190 200

//DP 0-1背包
#include<bits/stdc++.h>
using namespace std;
const int maxn=105;
const int maxv=4505;int w[maxn],dp[maxv];int main(){int n;while(~scanf("%d",&n)){memset(w,0,sizeof w);memset(dp,0,sizeof dp);int sum=0;for(int i=1;i<=n;i++){scanf("%d",&w[i]);sum+=w[i];}for(int i=1;i<=n;i++){for(int v=sum/2;v>=w[i];v--){dp[v]=max(dp[v],dp[v-w[i]]+w[i]);}}printf("%d %d\n",dp[sum/2],sum-dp[sum/2]);}return 0;
}

Codeup墓地-1130相关推荐

  1. Codeup墓地-1123

    Codeup墓地-1123 src:http://codeup.cn/problem.php?id=1123 1123: 确定排序序列 时间限制: 1 Sec 内存限制: 32 MB 题目描述 一个由 ...

  2. Codeup墓地-1107

    Codeup墓地-1107 src:http://codeup.cn/problem.php?id=1107 1107: 欧几里得游戏 时间限制: 1 Sec 内存限制: 32 MB 题目描述 小明和 ...

  3. Codeup墓地1817号A+B

    Codeup墓地链接:http://codeup.cn/ 本题链接:http://codeup.cn/problem.php?cid=100000575&pid=1 问题描述: 问题 B: A ...

  4. Codeup墓地-2337

    Codeup墓地-2337 src:http://codeup.cn/problem.php?id=2337 2337: 阻击火箭队 时间限制: 1 Sec 内存限制: 32 MB 题目描述 小明很喜 ...

  5. Codeup墓地-1985

    Codeup墓地-1985 src:http://codeup.cn/problem.php?id=1985 1985: 任务调度 时间限制: 1 Sec 内存限制: 32 MB 题目描述 读入任务调 ...

  6. Codeup墓地-2118

    Codeup墓地-2118 src:http://codeup.cn/problem.php?id=2118 2118: 非常可乐 时间限制: 1 Sec 内存限制: 32 MB 题目描述 大家一定觉 ...

  7. Codeup墓地-1098

    Codeup墓地-1098 src:http://codeup.cn/problem.php?id=1098 1098: 最少的交换 时间限制: 1 Sec 内存限制: 32 MB 题目描述 现在给你 ...

  8. Codeup墓地-2117

    Codeup墓地-2117 src:http://codeup.cn/problem.php?id=2117 2117: 确定比赛名次 时间限制: 1 Sec 内存限制: 32 MB 题目描述 有N个 ...

  9. Codeup墓地-2070

    Codeup墓地-2070 src:http://codeup.cn/problem.php?id=2070 2070: 坠落的蚂蚁 时间限制: 1 Sec 内存限制: 32 MB 题目描述 一根长度 ...

最新文章

  1. 2022-2028年中国饮水机市场投资分析及前景预测报告
  2. Vim 在 windows 环境下的初步配置
  3. CTFshow php特性 web150plus
  4. html限制最多字符串,css – 设置字符串换行中允许的最大换行量
  5. 3、 AUTO_INCREMENT:主键自增长
  6. Qt 设置textEdit插入文本的字体、大小和颜色
  7. 逻辑回归 数据_数据科学中的逻辑回归
  8. 好图表的标准是什么?手把手教你用GLAD原则优化一张看板
  9. linux中exit和fatal区别,关于Linux系统命令中exit与exit的区别
  10. 计算机模拟试题3,计算机一级考试MSoffice全真模拟试题3
  11. “让我陪你走到人生的尽头。” | 也许AI能提供更好的临终关怀
  12. 从0开始前端开发_设置DIV内容居中
  13. CodeSmith连接Mysql配置
  14. wps中的相交_如何在wps中添加交叉引用 - 卡饭网
  15. 结构体内存对齐(如何计算结构体的大小)
  16. matlab潮汐观测数据,潮汐观测方法有哪些?
  17. 基于GeoServer的电子地图系统说明
  18. 西安未来国际java,新开工!西安文化CBD国际商业中心来了!2020 级重点建设项目发布...
  19. 【SemiDrive源码分析】【X9芯片启动流程】20 - MailBox 核间通信机制介绍(代码分析篇)之 MailBox for RTOS 篇
  20. 值得反思:强人都是如何“炼”成的?

热门文章

  1. moco框架的简单搭建
  2. 跨专业转码投递40+单位,终于上岸大厂,聊聊腾讯与字节跳动
  3. 北京2008奥运会开幕式闭幕式下载(NBC-BT附字幕)
  4. LeetCode刷题-独一无二的出现次数
  5. 多元线性回归—自相关
  6. ibatis mysql iterate_ibatis实现Iterate的使用
  7. 用python编写a除以b四舍五入_为什么你需要少看垃圾博客以及如何在Python里精确地四舍五入...
  8. [QT]2022.4.30 信号和槽的小玩意儿
  9. 如何用matlab进行工作空间分析,[转载]MATLAB的工作空间输出simulink仿真结果(摘改)...
  10. 云创大数据总裁刘鹏教授受聘为中国大数据技术与应用联盟副理事长