- 保送
题解分享区
- @ 2026-2-4 14:18:47
域公民可在此讨论下发布个人题解,发布、转载或使用他人题解需声明作者。
题解仅供学术讨论,请勿借此刷,禁止发无关内容,否则警告
你也可以在这里对已有题解、题目(包括数据、 Markdown、)、讨论等提出疑问
引用资料需要声明作者且提供链接
题解可以不包含代码,但一定需要文字说明
1 条评论
-
js25128 LV 5 @ 2026-7-25 14:37:19#include <iostream> using namespace std; long long n,k,a[200005],l,r,m,s,i; int main() { scanf("%d%d",&n,&k); for(i=0;i<n;i++) { scanf("%d",&a[i]); r=max(r,a[i]); } l=1; while(l<r) { m=(l+r)/2; s=0; for(i=0;i<n;i++) { s+=(a[i]-1)/m; } if(s<=k) { r=m; } else { l=m+1; } } printf("%d",l); return 0; }
- 1