欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2004 合并果子

程序员文章站 2022-03-15 07:53:22
...
#include<iostream>
#include<algorithm>
#include<queue>
using namespace std;

priority_queue<int,vector<int>,greater<int> > q;

int main()
{
    int a,n,ans=0;
    int tmp;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d",&a);
        q.push(a);
    }

    for(int i=1;i<=n-1;i++)
    {
        tmp=q.top();  
        q.pop();
        tmp+=q.top();  
        q.pop();
        q.push(tmp);  
        ans+=tmp;
    }
    printf("%d\n",ans);
    return 0;
}
 

 

相关标签: NOIP

上一篇: PHP Session

下一篇: php session