UVa 10954 - Add All
来源:互联网 发布:性价比高的原画网络班 编辑:程序博客网 时间:2024/05/16 00:54
一道最简单的优先队列的题, 每次把最小的两个相加。
#include <iostream>#include <queue>#include <cstdlib>#include <cstdio>#include <cstring>#include <string>#include <stack>#include <cctype>#include <cmath>#include <ctime>#include <algorithm>using namespace std;int main() { int x, N; while(cin >> N&& N) { int ant = 0; priority_queue<int, vector<int>, greater<int> > q; for(int i = 0; i < N; i++) {cin >> x; q.push(x);} for(int i = 0; i < N - 1; i++) { int a = q.top(); q.pop(); int b = q.top(); q.pop(); ant += a + b; q.push(a + b); } cout << ant << endl; } return 0;}
0 0
- UVa 10954 - Add All
- UVa 10954 - Add All
- uva 10954 - Add All
- uva 10954 - Add All
- UVA 10954 ADD ALL
- Uva 10954 - Add All
- UVA 10954 - Add All
- UVa 10954 - Add All
- UVa 10954 - Add All
- UVa:10954 Add All
- uva 10954 Add All
- uva 10954 Add All
- uva 10954 Add All
- UVa 10954 - Add All
- UVa 10954 - Add All
- UVa 10954 - Add All
- UVA - 10954 Add All
- uva 10954 Add All
- PCB软件使用之mechanical机械层
- 或与非
- 自己封的dao包
- 注解式控制器运行流程及处理器定义 第六章 注解式控制器详解——跟着开涛学SpringMVC
- 数据库总结--数据库练习题及自己的理解
- UVa 10954 - Add All
- IDF实验室之万里寻踪上帝也哭泣
- hdu 1009 FatMouse' Trade(贪心)
- Combo Box应用总结
- HDOJ 1870 愚人节的礼物
- 泛函编程(15)-泛函状态-随意数产生器
- (留存用)稳压IC选择
- UVa 11040 - Add bricks in the wall
- 从数据类型 nvarchar 转换为 numeric 时出错