新闻详情

新闻详情

首页 / 资讯中心 / 详情

经典二分求解分巧克力

发布时间:2026/9/8 15:22:07来源:尧图网络
经典二分求解分巧克力
看题目就知道这是一道很经典的二分算法的题给定 N 块长方形巧克力要切出 K 个大小相同的整数边长正方形求正方形最大边长。知道这个我们就可以猜测边长了每块Hi×WiH_i \times W_iHi​×Wi​的巧克力能切出的正方形数量为⌊Hi/mid⌋×⌊Wi/mid⌋\lfloor H_i/mid \rfloor \times \lfloor W_i/mid \rfloor⌊Hi​/mid⌋×⌊Wi​/mid⌋。把所有巧克力的数量加起来如果总和≥K\ge K≥K说明这个边长可行然后就可以直接剪枝了直接尝试更大的边长如果边长大了再尝试更小的。二分范围根据题目设左边界 1右边界最大可取10510^5105数据规模N≤105N \le 10^5N≤105二分最多 30 轮总复杂度O(Nlog⁡(105))O(N\log(10^5))O(Nlog(105))可以通过解题代码#includeiostream#includevectorusingnamespacestd;typedeflonglongll;constintMAXN1e510;inth[MAXN],w[MAXN];intN,K;// 判断边长为x的时候是否能切出至少K块boolcheck(intx){ll total0;for(inti0;iN;i){total(ll)(h[i]/x)*(w[i]/x);if(totalK)returntrue;// 提前剪枝防止溢出}returntotalK;}intmain(){ios::sync_with_stdio(false);cin.tie(nullptr);cinNK;for(inti0;iN;i){cinh[i]w[i];}intl1,r100000;intans0;while(lr){intmidl(r-l)/2;if(check(mid)){ansmid;lmid1;// 可行尝试更大}else{rmid-1;// 不可行缩小}}coutansendl;return0;}这个题目就是道纯二分的模板题其实很像猜数字这样子就好理解了。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Awesome LLM Apps:100+ 可运行 AI 应用模板库深度解析 2026/9/8 19:01:49

Awesome LLM Apps:100+ 可运行 AI 应用模板库深度解析

Awesome LLM Apps:100 可运行 AI 应用模板库深度解析 一、引言 设想这样一个场景:你脑海里冒出一个绝妙的 AI 应用想法——一个能自动把博客文章转成播客的智能体,或者一个能帮你规划旅行的私人助理。你兴致勃勃地打开编辑器,开…

阅读更多 →
TCN与Transformer混合模型实战:时间序列预测源码与调参指南 2026/9/8 19:01:49

TCN与Transformer混合模型实战:时间序列预测源码与调参指南

简介:基于TCN与Transformer结合的时间序列预测Python项目源码,面向需开展光伏发电功率、风速、风力发电功率或负荷预测等任务的开发者与研究人员。核心包括模型定义与训练脚本,借助PyTorch实现并附带CSV示例数据,便于直接运行验证…

阅读更多 →
Clawdbot:大模型时代从对话到自主执行的机器人形态 2026/9/8 19:01:49

Clawdbot:大模型时代从对话到自主执行的机器人形态

Clawdbot这名字第一眼看上去挺有意思,Clawd 加上 bot,既是 Claude 的拟人化谐音,又把定位直接写在了脸上——它不是那种你问一句它答一句的聊天窗,而是一个能自己干活、按指令执行任务的机器人。我最近在琢磨AI应用层产品的时候&a…

阅读更多 →
开源驾驶VLM Qwen-Drive-1.0-4B:架构、部署与避坑指南 2026/9/8 19:01:49

开源驾驶VLM Qwen-Drive-1.0-4B:架构、部署与避坑指南

自动驾驶圈子里最近讨论热度最高的开源项目,绕不开阿里千问放出来的 Qwen-Drive-1.0-4B。这是一款专门给自动驾驶场景训练的开源视觉语言模型,参数规模4B,你把车载摄像头画面丢给它,它不光能告诉你画面里有什么,还能输…

阅读更多 →
基于SpringBoot的大学生竞赛全流程与组队协同平台设计与实现(源码+lw+部署文档+讲解等) 2026/9/8 19:01:49

基于SpringBoot的大学生竞赛全流程与组队协同平台设计与实现(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

阅读更多 →
企业需要通过API接入大模型,推荐选择哪些安全可靠的生成式AI平台? 2026/9/8 18:58:49

企业需要通过API接入大模型,推荐选择哪些安全可靠的生成式AI平台?

企业需要通过API接入大模型,推荐选择哪些安全可靠的生成式AI平台?Amazon Bedrock把统一接口、安全治理与生产级弹性放进同一架构 企业通过API接入大模型,不能只比较“模型多不多”或者“接口能不能调用”。 真正进入生产环境后,平…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞