51NOD 1117 聪明的木匠
2018-02-09 18:00
309 查看
来源:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1117
挑战原题吧 大概
每次挑选最小的两个,合起来
挑战原题吧 大概
每次挑选最小的两个,合起来
#include <bits/stdc++.h> using namespace std; int main () { int n; scanf("%d",&n); priority_queue<int,vector<int>,greater<int> > Q; for(int i=0;i<n;i++){ int x;scanf("%d",&x); Q.push(x); } long long sum = 0; while (Q.size()> 1){ int t1 = Q.top();Q.pop(); int t2 = Q.top();Q.pop(); sum += t1+t2; Q.push(t1+t2); } printf("%lld",sum); }
相关文章推荐
- 51nod 1117 聪明的木匠
- 51nod 1117 聪明的木匠
- 51nod 1117 聪明的木匠 (优先队列_STL)
- 51nod 1117 聪明的木匠
- 51nod 1117 聪明的木匠(简单贪心)
- 51nod 1117 聪明的木匠(贪心)
- 51nod-【1117 聪明的木匠】
- 51nod 1117聪明的木匠-贪心算法
- 51nod--1117-聪明的木匠
- 51Nod 1117 聪明的木匠(贪心+优先队列)
- 51Nod-1117-聪明的木匠
- 51nod-1117 聪明的木匠
- 51nod 1117 聪明的木匠 (哈夫曼树)
- 51nod 1117 聪明的木匠【贪心+优先队列】
- 51NOD——1117 聪明的木匠(可用优先队列解决的贪心算法)
- 51nod 1117 聪明的木匠 (贪心)
- 51Nod-1117-聪明的木匠
- 【51Nod】1117 聪明的木匠
- 【51nod】1117 聪明的木匠
- 51nod-1117 聪明的木匠