Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <cstdio>#include <cmath>#include <algorithm>#include <cstring>#include <stack>#include <queue>#include <string>#include <vector>#include <set>#include <map>#define fi first#define se secondusing namespace std;typedef long long LL;typedef pair<int,int> PII;// headconst int N = 1e5+5;int a[N];LL cal(int len, int n) {priority_queue<int> q;LL cnt = 1;LL ans = 0;for (int i = 0; i < n; i++) {if (q.size() == len) {ans += cnt * q.top();cnt++;q.pop();}