聪明的木匠 取最小
来源:互联网 发布:2017网络流行语排行 编辑:程序博客网 时间:2024/04/29 11:52
题目:https://cn.vjudge.net/contest/178387#problem/G
可以利用优先队列,每次取最小的两个值。
#include <iostream>#include <queue>using namespace std;int main() {priority_queue<int, vector<int>, greater<int> > q;int n, tmp;while (cin >> n) {for (int i = 0; i<n; i++) {cin >> tmp;q.push(tmp);}int ans = 0;while (!q.empty()) {int x = q.top();q.pop();if (q.empty()) break;int y = q.top();q.pop();q.push(x + y);ans += (x + y);}cout << ans << endl;}return 0;}
阅读全文
0 0
- 聪明的木匠 取最小
- 聪明的木匠
- 聪明的木匠
- 1117 聪明的木匠
- 聪明木匠的切割问题
- 51nod-1117 聪明的木匠
- 51nod 1117 聪明的木匠
- 51nod-【1117 聪明的木匠】
- 51nod--1117-聪明的木匠
- 51nod-1117 聪明的木匠
- 【51nod】1117 聪明的木匠
- Huffman编码 51nod1117 聪明的木匠
- 51nod 1117 聪明的木匠
- hunnu 10611 聪明的木匠 (优先队列)
- 【51Nod】1117 聪明的木匠
- 51nod 1117 聪明的木匠
- 51nod 1117 聪明的木匠(贪心)
- 51Nod-1117-聪明的木匠
- com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常原因解析
- MOOC清华《面向对象程序设计》第7章:统计考试及格率v5.0(某科及格线不是60分)
- 第一次接到api框架任务
- thpp 安装问题
- dfs_and_bfs_邻接矩阵实现
- 聪明的木匠 取最小
- BF算法和KMP算法的简介
- loadrunner手动编写脚本完成一个登录购买流程
- Codevs 1183 泥泞的道路
- iOS 多线程~NSThread、NSOperation 、GCD 技术区别
- JAVA实训第三节
- 机器学习Chapter-2(支持向量机)
- MySQL之Mycat月分片方法
- Pandas 使用教程 1