记录编号 | 384900 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | [NOIP 2004]合并果子 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.037 s | ||
提交时间 | 2017-03-19 19:06:04 | 内存使用 | 0.31 MiB | ||
#include<iostream> #include<queue> #include<cstdio> using namespace std; priority_queue<int,vector<int>,greater<int> >A; int main() { int n,x,i; freopen("fruit.in","r",stdin); freopen("fruit.out","w",stdout); cin>>n; for(i=0;i<n;i++){ cin>>x; A.push(x); } int Ans=0,Head,New; while(A.size()>1) { Head=A.top(); A.pop(); New=Head+A.top(); Ans+=New; A.pop(); A.push(New); } cout<<Ans; return 0; }