有n堆石头,现在请将它们分成两堆,并要求两堆的重量和尽可能接近,输出两堆石头的重量和,结果按降序排列。

算法:动态规划

#include<iostream>
#include<algorithm>
#include<vector>
#include<limits.h>
using namespace std;
int main(void){int n,sum=0;cin>>n;vector<int>f(n);for(int i=0;i<n;i++){cin>>f[i];sum+=f[i];}int m=sum/2;vector<int>dp(m+1,0);dp[0]=0;for(int i=0;i<n;i++)for(int j=m;j>=f[i];j--){dp[j]=max(dp[j],dp[j-f[i]]+f[i]);}int ans=abs(dp[0]-sum),k=0;for(int i=1;i<=m;i++){if(ans>abs(dp[i]-sum)){ans=abs(dp[i]-sum);k=i;}}if(sum-dp[k]<=dp[k])cout<<dp[k]<<' '<<sum-dp[k]<<endl;else cout<<sum-dp[k]<<' '<<dp[k]<<endl;return 0;
}

转载于:https://www.cnblogs.com/programyang/p/11154473.html

摩拜单车2019春招笔试题相关推荐

  1. 招银网络科技java春招二面_招银网络科技 2019春招笔试题复盘

    因本人刚开始写博客,学识经验有限,如有不正之处望读者指正,不胜感激:也望借此平台留下学习笔记以温故而知新.这篇博客是复盘回忆招银网络科技2019春招的笔试试题类型,相关岗位:算法工程师. 简要介绍:时 ...

  2. 意淫系列-2018美图春招笔试题

    2018美图春招笔试题 只是试水,没有A类会议拒绝实习. 题不难,陪女朋友吃饭去了,然后就没怎么时间,只是看了下题. 题型:选择题和编程题,选择题25道,涉及数据结构,C,Python,C++,图像, ...

  3. 2018年京东春招笔试题

    2018年京东春招笔试题(2018.04.09) 题目一 整数分解 题目描述 小Q的数学老师给小Q一个整数N,问小Q能否将W分解为两个整数X和Y相乘,并且满足X为奇数,Y为偶数.即能否找到奇数X和偶数 ...

  4. 中国联通智网创新中心2021春招笔试题

    中国联通智网创新中心2021春招笔试题 这个智网中心是2020年5月新建立的,之前没听过.然后这次报名参加了笔试,实际上这是第二次笔试,第一次题很难(对我来说)然后非常惨,考完之后人家将近两个礼拜没通 ...

  5. 2018年网易游戏春招笔试题

    2018年网易游戏春招笔试题(2018.04.16) 题目一 生产线问题 题目描述 作为一条生产线的负责人,你手头上有N个订单,你需要通过这条生产线去处理这些订单.每个订单可以用两个属性去描述:耗时p ...

  6. 30K 月薪运维工程师面试考什么?滴滴17年春招笔试题

    转眼之间已经进入了18年2月份.每年的2.3月份,工程师们就会迎来新一波的跳槽高峰.为了拿到更高的薪资,好好准备笔试.面试当然是重中之重. 今天小编为大家整理了去年滴滴春招的笔试题,快来试试自己能不能 ...

  7. python招聘笔试题_滴滴2020年春招笔试题分析(Python)

    数据背景来自:优梨:滴滴2020年春招Sql笔试题分析​zhuanlan.zhihu.com 这里就不再重复了,主要描述如何使用python数据清洗 问题: 1.订单的平均应答率是多少?完单率是多少? ...

  8. 乐飞天下python笔试题_滴滴2020年春招笔试题分析(Python)

    数据背景来自:优梨:滴滴2020年春招Sql笔试题分析​zhuanlan.zhihu.com 这里就不再重复了,主要描述如何使用python数据清洗 问题: 1.订单的平均应答率是多少?完单率是多少? ...

  9. 米哈游2020春招笔试题总结

    1.笔试题 - 网络I/0多路复用中的epoll和select机制 参考:https://www.cnblogs.com/jeakeven/p/5435916.html - linux中fork和ex ...

  10. 2016百度春招笔试题(高中熟悉的题现在却变得陌生)

    一.前言 前几个星期的面试题都有点稀奇古怪,这个星期来一个正常点的题目,可是这题目可能对于个别人来说是如此的熟悉但又很陌生.因为那是我们高中时常做的题目,现在却还给老师了.那让我们好好回忆一下. 二. ...

最新文章

  1. GIT 源码管理-简介
  2. hdu1010 dfs+路径剪枝
  3. 【转】android makefile文件分析
  4. linux shell 脚本 supress,《linux Shell 脚本攻略》进阶学习(第一部分)
  5. 深度解读「无影云电脑远程办公解决方案」
  6. stm32移植freemodbusRTU(HAL库+Freertos)主机
  7. 百行代码带你入门 vue-router!
  8. 裘宗燕:C/C++ 语言中的表达式求值
  9. 程序员如何写一份打动面试官的简历?这些坑你必须注意了!
  10. 堰流实验报告思考题_创新实验之一:桥墩冲刷实验
  11. MIS(管理信息系统)
  12. android 播放器封装,Android 播放器二次封装与实现
  13. 高通 android 7.0 插入蓝牙耳机,声音变的最大!
  14. html图片在表格平铺,CSS----层级、背景图片,表格
  15. 融资租赁公司信息科技规划研究
  16. MySQL主从同步各类型故障总结
  17. 比较版本号、整数转英文表示----2023/5/5
  18. 2023年十大热门婚恋交友软件,真实靠谱相亲app排行榜
  19. 数组中常用的高阶方法
  20. 【水滴石穿】ReactNativeDemo

热门文章

  1. 拓端tecdat|R语言中的划分聚类模型
  2. php跟h5那个好学,一个H5新手自述H5培训经历
  3. 操作系统数据结构知识点总结1
  4. 第三章 网络体系结构作业
  5. 软件工程 第四章 概要设计
  6. 链表的基本操作Basic Operation of LinkList
  7. 1、pandas入门示例
  8. oss读取指定文件夹下所有图片
  9. pytorch数据集
  10. caffe之学习曲线可视化