题解 | #[NOIP2004]合并果子#

[NOIP2004]合并果子

https://ac.nowcoder.com/acm/problem/16663

直接上AC代码

#include<bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,greater<int>>q;
int n,ans;
int main(){
    cin>>n;//输入
    for(int i=1;i<=n;i++){
        int x;cin>>x;
        q.push(x);//全入优先队列
    }
    for(int i=1;i<n;i++){
        int t=q.top();q.pop();
        t+=q.top();q.pop();
        q.push(t);//合并入队
        ans+=t;
    }
    cout<<ans<<'\n';//输出答案
}
全部评论

相关推荐

三面的时候hr简单问了下期望薪资,感觉要少了,只要了15k,这种最后发offer的时候会按照最低薪资发吗?还是有谈薪的空间呢
尼克勒的风:不会,我要的时候要了15K。发的时候开的21K。不影响人家公司正常开的薪资范围。
点赞 评论 收藏
分享
10-17 17:14
门头沟学院 C++
牛客410039819号:北京地区大多是919和927,这两场挂太多人了
投递华为等公司10个岗位
点赞 评论 收藏
分享
去B座二楼砸水泥地:攻击力过弱,有待加强😂
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务