
【二分答案】工资
发布日期:2021-05-07 22:46:24
浏览次数:38
分类:精选文章
本文共 656 字,大约阅读时间需要 2 分钟。
题
解
二分答案。本来还想着DP或者二分答案再优化优化的,一看数据范围能过就不管了。
代码
#include#define ll long longll n,m,l,r,mid;ll k[1000005];bool pd(ll zz){ ll lj = 0,sl = 0; //累计值,数量 for(int i = 1; i <= n; ++i){ //逐个累加,看看需要分段数量是否大于mid if(lj + k[i] <= zz) lj += k[i]; else{ lj = k[i]; ++sl; } if(lj > zz || sl > m) return 0; } if(sl+1 > m) return 0; return 1; }int main(){ scanf("%lld%lld", &n, &m); for(ll i = 1; i <= n; ++i){ scanf("%lld", &k[i]); r += k[i]; } l = 0; while(l > 1; if(pd(mid) == 0) l = mid + 1; else r = mid; } printf("%lld",r);}
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月17日 03时17分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Web应用程序并发问题处理的一点小经验
2021-05-09
entity framework core在独立类库下执行迁移操作
2021-05-09
Asp.Net Core 2.1+的视图缓存(响应缓存)
2021-05-09
服务器开发- Asp.Net Core中的websocket,并封装一个简单的中间件
2021-05-09
没花一分钱的我竟然收到的JetBrains IDEA官方免费赠送一年的Licence
2021-05-09
Redis 集合统计(HyperLogLog)
2021-05-09
RE套路 - 关于pyinstaller打包文件的复原
2021-05-09
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2021-05-09
Ef+T4模板实现代码快速生成器
2021-05-09
dll详解
2021-05-09
c++ static笔记
2021-05-09
C++中头文件相互包含与前置声明
2021-05-09
JQuery选择器
2021-05-09
MVC中在一个视图中,怎么加载另外一个视图?
2021-05-09
SQL--存储过程
2021-05-09
MVC学习系列5--Layout布局页和RenderSection的使用
2021-05-09
MVC学习系列13--验证系列之Remote Validation
2021-05-09
多线程之volatile关键字
2021-05-09
2.1.4奇偶校验码
2021-05-09
2.2.2原码补码移码的作用
2021-05-09