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

江苏省住房保障建设厅网站织梦m网站伪静态

江苏省住房保障建设厅网站,织梦m网站伪静态,dede网站重新安装,整站下载工具软件来源:leedcode.875 题目描述: 珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 h 小时后回来。 珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。 …

来源:leedcode.875

题目描述:
    珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 h 小时后回来。
    珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。

    每个小时,她将会选择一堆香蕉,从中吃掉 k 根。
    如果这堆香蕉少于 k 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。 
    珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。
    求解她可以在 h 小时内吃掉所有香蕉的最小速度 k(k 为整数)。

思路:

  •     k 的最小值 1,最大值 max(piles)(一次性吃完最多的堆)
  •     二分 k,检查是否能在 h 小时内完成
  •     计算所需时间:time = sum(ceil(pile / mid))

”选速度k,判断时间;吃得慢就要加快速度“

理解点:

  • 怎么用代码实现满足:”如果这堆香蕉少于 k 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉“ ---- ceil() 向上取整

import mathdef minEatingSpeed(piles, h):left, right = 1, max(piles)# 这部分用于解决 --> "如果这堆香蕉少于 k 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉” -- ceil()def canFinish(k):return sum(math.ceil(pile / k) for pile in piles) <= h  while left < right:mid = (left + right) // 2if canFinish(mid):right = mid  # 继续尝试更小的 kelse:  # 吃太慢了,提高速度left = mid + 1  # 增大 k, 继续尝试return left  # 最小满足条件的 kpiles = [3, 6, 7, 11]
h = 8# piles = [30,11,23,4,20]
# h = 5# piles = [30,11,23,4,20]
# h = 6print(minEatingSpeed(piles, h))  # 输出: 4

逻辑解释: 


文章转载自:

http://HujbRXDl.krjyq.cn
http://PR6uPf7t.krjyq.cn
http://seTwge8V.krjyq.cn
http://UWr5Qixl.krjyq.cn
http://tp1rJH5v.krjyq.cn
http://uAnEF8AK.krjyq.cn
http://MVuVQZtN.krjyq.cn
http://HcpcbFou.krjyq.cn
http://riqFsWpV.krjyq.cn
http://iojn3alH.krjyq.cn
http://Q28XNDku.krjyq.cn
http://dM3epC0R.krjyq.cn
http://Wc2cW0ke.krjyq.cn
http://kVGNYjgO.krjyq.cn
http://YNo9m67m.krjyq.cn
http://3NHV9sjw.krjyq.cn
http://uILB5qio.krjyq.cn
http://nCtbutrq.krjyq.cn
http://kOGDFCbN.krjyq.cn
http://mpDYNXaB.krjyq.cn
http://S6Z4j8pk.krjyq.cn
http://OxV0OxbM.krjyq.cn
http://V1NJLsro.krjyq.cn
http://5TzzPR2f.krjyq.cn
http://5t648a2g.krjyq.cn
http://zXoUiuyD.krjyq.cn
http://gjv0NUQf.krjyq.cn
http://jcp7blpK.krjyq.cn
http://X7Pa8wbe.krjyq.cn
http://M3YIhVb5.krjyq.cn
http://www.dtcms.com/wzjs/616049.html

相关文章:

  • 自己做服务器和网站山东一建建设有限公司网站
  • 谷歌怎么做公司网站对网站进行seo优化
  • 济宁网站制作唐人2345网址大全首页
  • 淘宝建设网站的目的是什么意思本地化吃喝玩乐平台网站可以做吗
  • 电商公司建设网站衡阳网页设计
  • 顺丰电子商务网站建设网站建设课程体系
  • 一个网站大概多少钱wordpress一键脚本
  • 制作企业网站价格鞍山做网站团队
  • 网站平台专题如何制作家在深圳app下载
  • 免费源代码网站营销网站服务器
  • 网站设计公司 南京wordpress锚点
  • html5 网站源码山东省质量建设监督总站网站
  • 做网站推广工作赚钱吗长期网站外包
  • 网站开发报价单模板safari浏览器
  • 装修广告做哪个网站最好看做网站卖衣服物流包年多少钱
  • 做淘宝店铺装修的公司网站做公司网站写什么信息
  • 武昌做网站网站图标在哪里修改
  • 网站正在建设中 英语翻译贵阳平面设计公司
  • 国内外十大免费crm软件推荐厦门seo网站
  • 中小型网站建设与管理 唐军民交易类网站建设
  • 网上书店网站建设实训报告总结泰安网络营销专业
  • 企业网站建设排名网址网站建设公司运营
  • 潍坊个人做网站柳州正规网站制作
  • 临沂住房和城乡建设厅网站wordpress博客三栏主题
  • 昆明哪些做网站建设的公司小挑可以做网站吗
  • 苏州哪家做网站好些国内免备案网站空间
  • 做联轴器的网站景安网站备案 不去拍照
  • 查排名的网站江苏省建设档案网站
  • 网站后台怎么建设网页游戏制作成本
  • 西安网站建设 玖佰网络百度员工收入工资表