0
已解决
样例顺爆
5550
rt代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int p[1000005];
int f[1000005]={0,0,0,0};
for(int i=1;i<=n;i++){
cin>>p[i];
}
sort(p+1,p+1+n);
f[1]=p[1];
for(int i=2;i<=n;i++){
f[i]=max(f[i-1],f[i-2]+i*p[i]);
}
cout<<f[n];
return 0;
}