RT,在#define max(a, b) (a > b ? a : b)之后为什么
ans = max(ans, (sum - (1ll * n - (nowk + 1 - 1ll * (q.size() - 1) * (n - 1))) * q.top().x));
这段代码会WA
long long fuck = (sum - (1ll * n - (nowk + 1 - 1ll * (q.size() - 1) * (n - 1))) * q.top().x);
ans = max(ans, fuck);
然后改成这样AC?