要准备N组食物, 他有2N的食材, 需要两两组成一个食物, 食物的价值是两食材中较小的那个。 问最大总价值是多少

——————————

考虑到\(ans = (sum - delta)/2\),只需要最小化\(delta\),于是排序即可

算是个比较经典的思路吧(我都没反应过来)

#include <bits/stdc++.h>
using namespace std; int n,a[205]; int main() {
cin>>n;
for(int i=1;i<=2*n;i++) cin>>a[i];
sort(a+1,a+2*n+1);
int ans =0 ;
for(int i=1;i<=n;i++) ans+=min(a[i*2-1],a[i*2]);
cout<<ans<<endl;
}

最新文章

  1. (六)Spark-Eclipse开发环境WordCount-Java&amp;Python版Spark
  2. Ubuntu 杂音 alsa*
  3. Two&#39;s complement
  4. 20160808_Qt570安装
  5. [Tomcat] Tomcat远程调试
  6. web前端学习路线和步骤
  7. github windows pycharm 设置
  8. Windows Server 2016-Netdom Join之客户端加域(二)
  9. JQ倒计时,正计时
  10. 消息队列:JMS之基本概念介绍
  11. Restframework 认证authentication 组件实例-1
  12. 通过 ssh 登录到手机 Termux
  13. Kubernetes 1.5部署sonarqube
  14. spark SQL学习(spark连接hive)
  15. ES6通过Set数组去重
  16. python+requests实现接口测试 - get与post请求使用
  17. python抓取新浪首页的小例子
  18. 出现epoll failed: Bad file descriptor的原因
  19. 【CF Round 439 E. The Untended Antiquity】
  20. swiper动画效果

热门文章

  1. ASP.NET Core MVC学习笔记
  2. StarUML之二、StarUML初识
  3. 带输入提示的搜索框ajax请求
  4. sqlserver 批量修改数据库表主键名称为PK_表名
  5. warning: LF will be replaced by CRLF in
  6. ftp下载目录文件 不需要ftp脚本
  7. UPAD for iCloud
  8. MySQL常用命令.md
  9. tensorflow 中的L1和L2正则化
  10. kaggle之猫狗数据集下载