91分求助
  • 板块P1223 排队接水
  • 楼主CuteMm
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/8/29 16:28
  • 上次更新2023/10/27 13:12:27
查看原帖
91分求助
460468
CuteMm楼主2022/8/29 16:28
#include<bits/stdc++.h>
using namespace std;

int n,a[10010],b[10010],c[10010];

int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		b[i]=a[i];
	}
	sort(a+1,a+n+1);
	double num=0;
	for(int i=1;i<=n;i++)
	{
		for(int j=n;j>=1;j--)
		{
			if(b[j]==a[i])
			{
//				num+=a[i];
				cout<<j<<' ';
				num+=(n-i)*a[i];
				break;
			}
		}
	}
	printf("\n%.2f",num/n);
	return 0;
}
2022/8/29 16:28
加载中...