当前位置: 首页 > news >正文

专业建设保障措施移动网站如何优化排名

专业建设保障措施,移动网站如何优化排名,广州有哪些做网站的公司,但网页打不开题目描述 珂珂喜欢吃香蕉。这里有 n 堆香蕉#xff0c;第 i 堆中有 piles[i] 根香蕉。警卫已经离开了#xff0c;将在 h 小时后回来。 珂珂可以决定她吃香蕉的速度 k #xff08;单位#xff1a;根/小时#xff09;。每个小时#xff0c;她将会选择一堆香蕉#xff0c…题目描述 珂珂喜欢吃香蕉。这里有 n 堆香蕉第 i 堆中有 piles[i] 根香蕉。警卫已经离开了将在 h 小时后回来。 珂珂可以决定她吃香蕉的速度 k 单位根/小时。每个小时她将会选择一堆香蕉从中吃掉 k 根。如果这堆香蕉少于 k 根她将吃掉这堆的所有香蕉然后这一小时内不会再吃更多的香蕉。 珂珂喜欢慢慢吃但仍然想在警卫回来前吃掉所有的香蕉。 返回她可以在 h 小时内吃掉所有香蕉的最小速度 kk 为整数。 示例 1 输入piles [3,6,7,11], h 8 输出4示例 2 输入piles [30,11,23,4,20], h 5 输出30示例 3 输入piles [30,11,23,4,20], h 6 输出23提示 1 piles.length 104piles.length h 1091 piles[i] 109 解答 class Solution { public:int minEatingSpeed(vectorint piles, int h) {// 二分查找去尝试能够吃完香蕉的最小速度// 由题意知吃香蕉速度越小耗时越多反之速度越大耗时越小即单调性// 吃每堆香蕉的耗时 这堆香蕉的数量 / 一小时吃香蕉的数量不能整除要向上取整int maxVal 1;for(int num : piles){maxVal max(maxVal, num); // 求香蕉数量最多的堆}// 速度最小的时候耗时最长// 速度最大的时候就是最大堆香蕉的数量保证每堆都在1h内吃完int left 1, right maxVal;while(left right){int mid left (right - left) / 2;if(calculateSum(piles, mid) h) // 速度太慢则把左边界右移{left mid 1;}else // 速度太快则把右边界左移{right mid;}}return left; // 最后能到一个刚刚好的速度} private:// 计算以 speed 的速度要吃的时间int calculateSum(vectorint piles, int speed){int sum 0;for(int num : piles){sum (num % speed 0 ? num / speed : num / speed 1);}return sum;} };
http://www.dnsts.com.cn/news/175753.html

相关文章:

  • 奎屯网站建设sem竞价推广怎么做
  • 政务移动门户网站建设方案全球采购网登录
  • 专业网站制作咨询网站风格规划
  • 国贸商城 网站建设贵阳餐饮网站建设
  • 关于网站建设资金的报告网站建设如何描述
  • 宁德建设网站聊城做网站的公司资讯
  • 做网站的皮包公司网络营销策划书的主要内容
  • 城乡建设网站投稿宜宾网络推广
  • 东昌府企业做网站推广设计的种类
  • 国外科技感强的网站西部数码官网
  • 厦门网站定制wordpress 重制密码
  • 手机建网站制作天辰建设信息网
  • 徐州模板开发建站亿诚建设项目管理有限公司网站
  • 泉州模板建站软件成都搭建公司
  • 搜集关键词的网站企业门户网建设
  • 新买的服务器怎么做网站wordpress插件图片无法加载
  • 电商网站的二级怎么做网络商城运营
  • 南京网站制作系统宁波人流哪家医院好
  • 扬州高端网站制作如何在虚拟主机一键安装wordpress
  • 商丘网站制作软件网站后台是怎样制作
  • app 网站 比较jsp网站开发技术难点
  • 柳州网站制作公司wordpress获取缩略图
  • 推荐一个代做毕业设计的网站快速建站实例演示完整版
  • 视频网站开发需要什么语言智联招聘网站多少钱做的
  • 淄博 网站建设wordpress api 跨域
  • 建设网站要多久网站子站建设自查报告
  • 遵义市做网站的地方无锡企业网络推广服务
  • 手机wap网站定位网络科技一般经营什么
  • 网站中全景是怎么做的seo整站优化托管
  • 学校网站建设发展概况分析能做网站的网站