着急
查看原帖
着急
1063694
zhaoyiliang0908楼主2024/7/13 21:06

https://www.luogu.com.cn/problem/U448906
代码如下

#include<bits/stdc++.h>
using namespace std;
int t[1005],m[1005];
bool cmp(int  x,int y){
    return x<y;
}
int main()
{
	long long n;
	cin>>n;
	long long sum=0;
	for(int i=1;i<=n;i++)
	{
		cin>>t[i];
		m[i]=i;
	}
	for(int i=1;i<=n;i++){
		for(int j=i+1;j<=n;j++){
			if(t[i]>t[j]){
				swap(t[i],t[j]);
				swap(m[i],m[j]);
			}
		}
		cout<<m[i]<<" ";
		sum=sum+t[i]*(n-i);
	}
	double ans=sum*1.0/n;
	cout<<"\n";
	printf("%.2lf",ans);
	return 0;
}
2024/7/13 21:06
加载中...