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

未备案网站加速h5购物网站模板

未备案网站加速,h5购物网站模板,app的ui设计案例分析,网站都去哪里找题目链接 Leetcode.2594 修车的最少时间 rating : 1915 题目描述 给你一个整数数组 r a n k s ranks ranks #xff0c;表示一些机械工的 能力值 。 r a n k s _ i ranks\_i ranks_i 是第 i i i 位机械工的能力值。能力值为 r r r 的机械工可以在 r ∗ n 2 r * n^2 r∗n2…题目链接 Leetcode.2594 修车的最少时间 rating : 1915 题目描述 给你一个整数数组 r a n k s ranks ranks 表示一些机械工的 能力值 。 r a n k s _ i ranks\_i ranks_i 是第 i i i 位机械工的能力值。能力值为 r r r 的机械工可以在 r ∗ n 2 r * n^2 r∗n2 分钟内修好 n n n 辆车。 同时给你一个整数 c a r s cars cars 表示总共需要修理的汽车数目。 请你返回修理所有汽车 最少 需要多少时间。 注意所有机械工可以同时修理汽车。 示例 1 输入ranks [4,2,3,1], cars 10 输出16 解释 第一位机械工修 2 辆车需要 4 * 2 * 2 16 分钟。第二位机械工修 2 辆车需要 2 * 2 * 2 8 分钟。第三位机械工修 2 辆车需要 3 * 2 * 2 12 分钟。第四位机械工修 4 辆车需要 1 * 4 * 4 16 分钟。 16 分钟是修理完所有车需要的最少时间。 示例 2 输入ranks [5,1,8], cars 6 输出16 解释 第一位机械工修 1 辆车需要 5 * 1 * 1 5 分钟。第二位机械工修 4 辆车需要 1 * 4 * 4 16 分钟。第三位机械工修 1 辆车需要 8 * 1 * 1 8 分钟。 16 分钟时修理完所有车需要的最少时间。 提示 1 ≤ r a n k s . l e n g t h ≤ 1 0 5 1 \leq ranks.length \leq 10^5 1≤ranks.length≤105 1 ≤ r a n k s [ i ] ≤ 100 1 \leq ranks[i] \leq 100 1≤ranks[i]≤100 1 ≤ c a r s ≤ 1 0 6 1 \leq cars \leq 10^6 1≤cars≤106 解法二分 我们定义 c h e c k ( t ) check(t) check(t) 表示能否在 t t t 分钟的时间里修完 n n n 辆车。 如果能在 t t t 分钟之内修完说明 t t t 就是答案之一。 我们就可以使用二分初始 l 0 , r m a x ( r a n k s [ i ] ) × n 2 l 0 , r max(ranks[i]) \times n^2 l0,rmax(ranks[i])×n2。 m i d ( l r ) / 2 mid (l r) / 2 mid(lr)/2。 如果 c h e c k ( m i d ) check(mid) check(mid) 为真说明在 m i d mid mid 分钟内能够修完 n n n 辆车最少需要 m i d mid mid 分钟即 r m i d r mid rmid如果 c h e c k ( m i d ) check(mid) check(mid) 为假说明在 m i d mid mid 分钟内不能够修完 n n n 辆车最少需要 m i d 1 mid 1 mid1 分钟即 l m i d 1 l mid 1 lmid1 最后返回 l l l 或 r r r 都可以。 时间复杂度 O ( n × l o g n ) O(n \times logn) O(n×logn) C代码 using LL long long;class Solution { public:long long repairCars(vectorint ranks, int cars) {int n ranks.size();auto check [](LL t) -bool{int m cars;for(auto r:ranks){LL k static_castLL(sqrt(t / r));if(m k) m - k;else{m 0;break;}}return m 0;};LL l 0 , r 1e14;while(l r){LL mid (r - l) / 2 l;if(check(mid)) r mid;else l mid 1;}return l;} };
http://www.pierceye.com/news/747406/

相关文章:

  • 凡科做的网站被举报了会怎么样网络招商平台网站怎么做
  • 山东网站建设公司哪家权威嘉兴中小企业网站制作
  • 做网站的搜索引擎从代码角度分析网站怎么做
  • jsp小型网站开发南宁百度seo排名优化
  • 上海最专业的网站建设公司排名为什么上传网站模板网站上没有文字和图片
  • 网站建设灬金手指下拉十四自己做的网站与ie不兼容
  • 专业制作网站价格wordpress 安装语言包
  • 企业网站建设运营的灵魂是什么网站建设服务协议 百度
  • 注册了域名之后怎么做网站苏州市住房建设局网站
  • 免费做问卷的网站好新媒体培训
  • 网站建设 版权归属重庆建设监理协会网站
  • 游戏网站域名相城区网站建设
  • 很看好未来做生鲜的网站邢台做外贸网站
  • 网站首页点击中文英文链接 翻译成对应的语言 怎么做100种创意活动策划
  • 网站标题怎么设置小程序定制程序
  • discuz 网站搬家网站建设的工具
  • 有做国际网站生意吗做网站义乌
  • 网站开发技术可行性分析怎么写孝感建设公司网站
  • 灯塔网站建设有网站源码怎么做网站
  • 网站设计方案策划德国的网站后缀
  • 可以自己做网站卖东西wordpress标签静态
  • 典当行 网站威海网站推广
  • 佛山市住房建设局网站网站开发业务ppt
  • 页面结构和页面设计优化措施二十条
  • 做网站程序怎么写wordpress漂浮表单
  • 企业网站要怎么建设网站建设 工具
  • wordpress 邮箱激活宁波营销型网站建设优化建站
  • 婚纱网站页面设计广州网站建设推广公司有哪些
  • 网站制作报价大约建设模式有哪些
  • 公司邮箱怎么注册流程如何优化关键词提升相关度