wa第二个,求调
  • 板块P2440 木材加工
  • 楼主xz12
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/4/4 20:36
  • 上次更新2024/4/5 04:31:03
查看原帖
wa第二个,求调
1043910
xz12楼主2024/4/4 20:36
#include<bits/stdc++.h>
using namespace std;
int aa,bb;
int cc[1000000];
int zh(int a){
	long long xx=0;
	for(int i=1;i<=aa;i++){
		xx+=cc[i]/a;
	}
	return xx;
}
int main(){
	cin>>aa>>bb;
	for(int i=1;i<=aa;i++){
		scanf("%d",&cc[i]);
	}
	int l=1,r=1e8+1;
	int mid,lll;
	while(l<=r){
		mid=(l+r)/2;
		if(zh(mid)<bb&&mid!=0){
			r=mid-1;
		}else
		if(zh(mid)>bb&&mid!=0){
			l=mid+1;
		}else{
			l++;
		}
		lll=r;
	}
	if(lll!=0)
		cout<<mid;
	else
		cout<<0;
	return 0;
}
2024/4/4 20:36
加载中...