sort(a+1,a+n+1)和sort(a,a+n)改了和没改一样,还是错的
查看原帖
sort(a+1,a+n+1)和sort(a,a+n)改了和没改一样,还是错的
136588
我是坤坤楼主2020/7/17 17:48
#include <bits/stdc++.h>
using namespace std;
int a[10001],n;
long long sum,ans;
int main()
{
//	freopen("P1090_2.in","r",stdin);
//	freopen("P1090_2.out","w",stdout);
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	sum+=a[0]+a[1];
	ans=a[0]+a[1];
	for(int i=2;i<n;i++){
		sum+=a[i]+ans;
		ans+=a[i];
	}
	cout<<sum<<endl;
//	fclose(stdin);
//    fclose(stdout);
	return 0;
} 


请问各位大佬我哪里错了啊?只得了10分第一个样例

2020/7/17 17:48
加载中...