1125 Chain the Ropes (25 分)难度: 一般 / 贪心 哈夫曼树

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1125 Chain the Ropes (25 分)难度: 一般 / 贪心 哈夫曼树相关的知识,希望对你有一定的参考价值。


https://pintia.cn/problem-sets/994805342720868352/problems/994805350316752896
用小根堆即可。

#include<bits/stdc++.h>
using namespace std;
int n,x;
priority_queue<double,vector<double>,greater<double>>heap;
int main(void)

    int n; cin>>n;
    while(n--) cin>>x,heap.push(x);
    while(heap.size()>=2)
    
        auto a=heap.top(); heap.pop();
        auto b=heap.top(); heap.pop();
        heap.push((a+b)/2);
    
    printf("%d\\n",(int)heap.top());
    return 0;

以上是关于1125 Chain the Ropes (25 分)难度: 一般 / 贪心 哈夫曼树的主要内容,如果未能解决你的问题,请参考以下文章

1125 Chain the Ropes (25 分)难度: 一般 / 贪心 哈夫曼树

1125 Chain the Ropes

1125 Chain the Ropes

SDNU 1125.Let the Balloon Rise

pychallenge-follow the chain

[LeetCode] 1125. Smallest Sufficient Team 最小的必要团队