#6#8wa了求调
  • 板块P2440 木材加工
  • 楼主cyb89
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/8/16 18:00
  • 上次更新2024/8/16 21:15:34
查看原帖
#6#8wa了求调
1112829
cyb89楼主2024/8/16 18:00
#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,m;int sum=0;
const int maxn=1e7+10;
int a[maxn];

signed main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		sum+=a[i];
	}
	if(sum<m)
	{
		cout<<0;
		return 0;
	}
	int l=0,r=sum/m;
	int mid;
	while(l+1<r)
	{
		mid=(l+r)/2;
		int ans=0;
		for (int i=1;i<=n;i++)
		{
			ans+=a[i]/mid;
		}
		if(ans>=m)l=mid;
		else
		{
			r=mid;
		}
		
	}
	cout<<l;

}
2024/8/16 18:00
加载中...