-
个人简介
#include<bits/stdc++.h> using namespace std; long long l,r;int n,m; long long s[10000005]; bool check(long long mid){ long long w=1,o=0; for(int i=1;i<=n;i++){ if(o+s[i]<=mid){ o+=s[i]; }else{ w++; o=s[i]; } } return w<=m; } long long b(long long l,long long r){ if(l>r) return l; long long mid=l+r>>1; if(check(mid)){ return b(l,mid-1); }else{ return b(mid+1,r); } } int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>n>>m; for(int i=1;i<=n;i++){ cin>>s[i]; if(s[i]>l){ l=s[i]; } r+=s[i]; } long long ans=b(l,r); cout<<ans; return 0; } -
最近活动
- L2-23班-二分答案 作业
- L2-23班-分治算法 作业
- 世茂-BFS强化练习 作业
- 世茂-BFS练习 作业
- 世茂-BFS 作业
- 世茂-循环队列 作业
- 世茂-队列 作业
- 世茂-栈强化 作业
- 世茂-栈 作业
- 世茂-模拟算法 作业
- 世茂-位运算 作业
- 世茂-进制的应用 作业
- L2-13班 快排和归并 - 课后作业 作业
- L2-13班 分治 - 课后作业 作业
- L2-13班 BFS练习 - 课后作业 作业
- L2-13班 BFS练习 - 课上习题 作业
- L2-13班 解题练习 - 课后作业 作业
- L2-13班 解题强化 - 课后作业 作业
- L2-13班 解题强化 - 课上习题 作业
- L2-13班 循环队列 - 课后作业 作业
- L2-13班 栈2 - 课后作业 作业
- L2-13班 栈2 - 课上例题 作业
- L2-13班 栈 - 课后作业 作业
- L2-13班 栈 - 课上例题 作业
- L2-13班 位运算 - 课后作业 作业
- L2-13班 进制 - 课后作业 作业
- L2-13班 高精度算法二 - 课后作业 作业
- J1-6班初赛集训第三课作业订正 作业
- J1-6班初赛集训第四课 OI
- J1-6班初赛集训第二课作业订正 作业
- J1-6班初赛集训第三课 OI
- J1-6班初赛集训第二课 OI
- L2-13班 高精度算法一 - 课后作业 作业
- L2-13班 差分 - 课后作业 作业
- L2-13班 前缀和 - 课后作业 作业
- J1-1班初赛算法 作业
- J1-1班STL作业 作业
- J1-1班排列组合作业 作业
- L2-13班 双指针- 课后作业 作业
- L2-13班 贪心算法2- 课后作业 作业
- L2-13班 贪心算法1 - 课后作业 作业
- J1-1班哈夫曼编码与图论作业 作业
- J1-1班树型结构作业 作业
- L2-13班 递推算法 - 课后作业 作业
- L2-13班 枚举算法2 - 课后作业 作业
- L2-13班 枚举算法1 - 课后作业 作业
- 算法阶段热身题 作业
- 2025年南昌斯坦星球 6 月月赛-L2算法阶段 IOI
- 2025年南昌斯坦星球 6 月月赛-L1语法阶段 IOI
- L1-04班语法阶段总测评 作业
- L1-04班语法阶段总测评-编程题 IOI
- L1-04班 班语法阶段总测验-选择题 OI
- L2-02班双指针作业 作业
- L2-02班差分算法作业 作业
- L2-02班前缀和算法 作业
- 杜欣民12月7日作业 作业
- L2-02班高精度算法 作业
- 枚举算法2作业 作业
- L2-01班枚举算法作业 作业