要用 long long ,一开始WA了一发
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn = 1e5 + 5;
int a[maxn], b[maxn];
int main() {
int n; cin >> n;
for (int i = 1; i <= n; i++)
cin >> a[i];
sort(a + 1, a + 1 + n);
for (int i = n; i >= 1; i--)
b[i] = b[i + 1] + a[i];
long long ans = 0;
for (int i = 1; i < n; i++)
ans += b[i];
cout << ans << endl;
return 0;
}