Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
134277 李树强 紧急集合 C++ 通过 100 3 MS 456 KB 400 2024-03-02 15:21:10

Tests(10/10):


#include<iostream> #include<queue> #include<cstdio> using namespace std; typedef long long ll; ll n, t, ans = 0; priority_queue<ll> pq; int main(){ cin >> n; for(int i = 0; i < n; i++){ cin >> t; pq.push(-t); } while(pq.size() > 1){ ll a = -pq.top(); pq.pop(); ll b = -pq.top(); pq.pop(); ans += a + b; pq.push(-(a + b)); } cout << ans; return 0; }


测评信息: