POJ3253---切木板(优先队列,贪心)
2017-11-16 21:40
337 查看
#include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<queue> #include<cstring> #include<functional> using namespace std; int main() { long long int ans = 0; priority_queue<int, vector<int>, greater<int>>que; int N; cin >> N; while (N--) { int x; cin >> x; que.push(x); } while (que.size() > 1) { int l1, l2; l1 = que.top(); que.pop(); l2 = que.top(); que.pop(); ans += l1 + l2; que.push(l1 + l2); } cout << ans; system("pause"); }
相关文章推荐
- poj3253切割木板(哈夫曼树) 贪心【优先队列】
- 【Huffman树贪心+优先队列】POJ3253-Fence Repair
- 【BZOJ1029】[JSOI2007]建筑抢修【优先队列】【贪心】
- JOB JOB JOB——优先队列 + 贪心
- POJ 3190 Stall Reservations 【贪心 优先队列】
- 【贪心+优先队列、网络流】:poj2614,Sunscreen
- CodeForces 137C【贪心+优先队列】
- Contest 6 1008 Hiking【贪心+优先队列】
- POJ3253——哈夫曼思想的优先队列
- POJ - 2431 Expedition :贪心+优先队列
- EOJ 1855 【贪心】 【优先队列】
- UVa 1153 Keep the Customer Satisfied 【贪心 优先队列】
- 2017 Multi-University Training Contest - Team 2 1003 【贪心 + 优先队列】
- 优先队列简单三题:POJ3253 POJ 2431 POJ 3614
- hdu 1789 Doing Homework again【贪心 || 贪心+优先队列】
- POJ3253《Fence Repair》方法:优先队列
- [CF752D]Santa Claus and a Palindrome(优先队列,贪心乱搞)
- Luogu 1090 合并果子(贪心,优先队列,STL运用)
- 【贪心+优先队列 / 并查集】【cofun1025】工作安排
- 51NOD 1163——最高的奖励(可用优先队列解决的贪心问题)