只有十分,害
很奇怪,我自己测试似乎没有错,可是数据一大,他就输不出答案了,只有空白行
#include<iostream>
#include<algorithm>
typedef long long ll;
using namespace std;
ll n,ans;
ll a[10020];
ll b[10020];
int main(){
cin>>n;
for (int i = 0; i < n; i++)
cin>>a[i];
sort(a,a+n);
for (int i = 0;i<n; i++)
{
a[i+1]=a[i]+a[i+1];
b[i]=a[i+1];
}
for (int i = 0; i < n-1; i++)
{
ans+=b[i];
// cout<<b[i]<<' ';
}
cout<<ans<<endl;
}