Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
166061 C班-杨渔 紧急集合 C++ 通过 100 3 MS 360 KB 403 2024-08-19 09:38:21

Tests(10/10):


#include <iostream> #include <queue> using namespace std; priority_queue<int,vector<int>,greater<int> > q; long long ans=0; int n,m; int main() { scanf("%d",&n); for (int i=1;i<=n;++i) { scanf("%d",&m); q.push(m); } while (q.size()>1) { int tmp=0; tmp+=q.top(); q.pop(); tmp+=q.top(); q.pop(); ans+=tmp; q.push(tmp); } printf("%lld",ans); return 0; }


测评信息: