
【洛谷】P1873 砍树
发布日期:2021-05-12 19:55:22
浏览次数:21
分类:精选文章
本文共 1133 字,大约阅读时间需要 3 分钟。
��������������������� #include
#include #include #include #include #include using namespace std; typedef long long ll; ll n, m; ll t[1000010]; void bi(ll l, ll r) { ll mid = (l + r) / 2; int sum = 0; if (mid == l) { return mid; } for (ll i = 0; i < n; i++) { if (t[i] > mid) { sum += t[i] - mid; } } if (sum == m) { return mid; } else if (sum < m) { bi(l, mid); } else { bi(mid, r); } } 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 >> m >> t[0]; ll minn = t[0], maxx = t[0]; for (ll i = 1; i < n; i++) { std::cin >> t[i]; minn = std::min(minn, t[i]); maxx = std::max(maxx, t[i]); } bi(minn, maxx); return 0; }
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年05月01日 10时08分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Powershell中禁止执行脚本解决办法
2021-05-09
HTTP协议状态码详解(HTTP Status Code)
2021-05-09
OO_Unit2 多线程电梯总结
2021-05-09
04_Mysql配置文件(重要参数)
2021-05-09
python 序列化及其相关模块(json,pickle,shelve,xml)详解
2021-05-09
js编写动态时钟
2021-05-09
JavaSE总结
2021-05-09
手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
2021-05-09
Python IO编程
2021-05-09
CSS入门总结
2021-05-09
使用 TortoiseGit 时,报 Access denied 错误
2021-05-09
基于 HTML5 WebGL 的污水处理厂泵站自控系统
2021-05-09
[系列] Go gRPC 调试工具
2021-05-09
django-表单之模型表单渲染(六)
2021-05-09
c++之程序流程控制
2021-05-09
一位年轻而优秀的.NET开发者的成长点滴
2021-05-09
如何使用ABP进行软件开发(1) 基础概览
2021-05-09
AlwaysOn配置时在连接步骤时报错(35250)
2021-05-09