
【洛谷】P2440 木材加工
������������������������������������������������ ��������������������������������������� ������������������������������ ��������������������������� ������������������������������������ ��������������������������� ������������������������������
发布日期:2021-05-12 19:55:23
浏览次数:21
分类:精选文章
本文共 1347 字,大约阅读时间需要 4 分钟。
#include#include #include #include #include using namespace std;int n, k, pre = 0;int t[100010];void bi(int l, int r){ int mid = (l + r) / 2; int sum = 0; if (mid == 0){ std::cout << "0"; return; } if (mid == l){ for (int i = 0; i < n; i++){ sum += t[i] / mid; } if (sum == k){ std::cout << mid; } else { std::cout << pre; } return; } for (int i = 0; i < n; i++){ sum += t[i] / mid; } if (sum >= k){ pre = mid; bi(mid, r); } else { bi(l, mid); }}int main(){ std::ios::sync_with_stdio(false); std::cin.tie(0); std::cout.tie(0); // freopen("in.txt", "r", stdin); // freopen("out.txt", "w", stdout); std::cin >> n >> k >> t[0]; int maxx = t[0]; for (int i = 1; i < n; i++){ std::cin >> t[i]; maxx = std::max(maxx, t[i]); } bi(0, maxx); return 0;}
���������������
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月20日 01时46分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PCB学习笔记——AD17如何添加新的封装
2021-05-14
numpy版本问题
2021-05-14
无法打开文件“opencv_world330d.lib”的解决办法
2021-05-14
maven项目通过Eclipse上传到svn上面,再导入到本地出现指定的类找不到的问题
2021-05-14
maven 项目部署到tomcat下 没有class文件
2021-05-14
算法训练 未名湖边的烦恼(递归,递推)
2021-05-14
算法训练 完数(循环,数学知识)
2021-05-14
什么是接口
2021-05-14
2020版nodejs12.18.3安装配置教程
2021-05-14
iview组件库中,Form组件里的Input,无法正确绑定on-enter事件
2021-05-14
记录-基于springboot+vue.js实现的超大文件分片极速上传及流式下载
2021-05-14
JavaScript高级程序设计第四版学习记录-第九章代理与反射
2021-05-14
怎么解决Windows 10文件/文件夹正在使用无法删除
2021-05-14
F28335第九篇——通用IO
2021-05-14
STM32F429第十一篇之数据类型
2021-05-14
web项目开发记录
2021-05-14
matlab函数:sprintf详解
2021-05-14
matlab函数:fix 向0取整
2021-05-14