46分求助,测试点也对了但是过不去
查看原帖
46分求助,测试点也对了但是过不去
657700
dog_of_mayi_is_me楼主2022/5/17 16:16
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,i,kkk;
	cin>>n;
	int a[n+5];
	double ans;
	for(i=1;i<=n;i++)
	{
		cin>>a[i];
		a[i]=a[i]*10000+i;
	}
	sort(a,a+i);
	for(i=1;i<=n;i++)
		cout<<a[i]%10000<<" ";
	for(i=1;i<=n;i++)
	{
		a[i]=a[i]/10000;
		ans+=a[i]*(n-i);
		
	}
	printf("\n%.2lf",ans/n);
}
2022/5/17 16:16
加载中...