时间平均值如何求解
查看原帖
时间平均值如何求解
1244320
Delayed楼主2024/7/26 17:02

#include <bits/stdc++.h>
int n,a[100005],b[100005];
using namespace std;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		b[a[i]]=i;
	}
sort(a+1,a+n+1);
	for(int i=1;i<=n;i++){
		cout<<b[a[i]]<<" ";
	}
	cout<<endl;
	
	long double sum;
	for(int i=1,j=n-1;i<=n-1,j>=1;i++,j--){
		sum+=a[i]*a[j];
	}
	cout<<sum/9;
	return 0;
}

平均值是当一个人接水时剩下的人等待时间总和吗?

即:a接水时等待时间=ah*a后面的人数

答案很big......

2024/7/26 17:02
加载中...