大佬们,快来救救我
查看原帖
大佬们,快来救救我
441146
爷傲奈我何pro楼主2021/2/25 10:38

只有十分,害 很奇怪,我自己测试似乎没有错,可是数据一大,他就输不出答案了,只有空白行

#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;
}
2021/2/25 10:38
加载中...