求助!!!!!!!
查看原帖
求助!!!!!!!
187053
1z0m6tyghvbwyx楼主2020/8/18 21:26
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m,max,i=1;
	scanf("%d%d",&n,&m);
	double a[1001],b[1001],j=0.01,min=0.00;
	for(int k=1;k<=n;k++)
		scanf("%lf",&a[i]);
	sort(a+1,a+n+1);
	while(i==0)
	{
		max+=floor(a[i]/j);
		i++;
		if(i==n+1)
		{
			if(max>m)
			{
				j+=0.01;
				max=0;
				i=1;
			}
			if(max==m)
			{
				min=j;
				break;
			}
		}
	}
	printf("%.2f",min);
	return 0;
}
2020/8/18 21:26
加载中...