我真的要服了,全红了QAQ
查看原帖
我真的要服了,全红了QAQ
1064318
Prefectmakesprefect楼主2024/3/3 11:05
#include<bits/stdc++.h>
using namespace std;
struct  node{
	int t,id;
}a[1004];
long long n,sum=0;
bool cmp(node a,node b){
	if(a.t!=b.t) return a.t<b.t;
	else return a.id<b.id;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].t;
		a[i].id=i;
	}
	sort(a+1,a+n+1,cmp); 
	for(int i=1;i<n;i++)
	{
		sum+=a[i].t*(n-1);
	}
	for(int i=1;i<=n;i++)
		cout<<a[i].id<<" ";
	cout<<endl;
	printf("%.2f",(sum*1.0)/n);
    return 0;
}
2024/3/3 11:05
加载中...