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

合肥做淘宝网站推广长沙百度公司

合肥做淘宝网站推广,长沙百度公司,百度企业邮箱注册申请,做竞价网站二分题目 爱吃香蕉的珂珂在D天内送达包裹的能力分割数组的最大值 总结来说,如果发现题目中存在单调关系,就可以尝试使用二分搜索的思路来解决。 爱吃香蕉的珂珂 题目链接 class Solution {public int minEatingSpeed(int[] piles, int h) {int maxBoun…

二分题目

  • 爱吃香蕉的珂珂
  • 在D天内送达包裹的能力
  • 分割数组的最大值

总结来说,如果发现题目中存在单调关系,就可以尝试使用二分搜索的思路来解决。

爱吃香蕉的珂珂

题目链接在这里插入图片描述

class Solution {public int minEatingSpeed(int[] piles, int h) {int maxBound=0;int sz=piles.length;for(int i=0;i<sz;i++){maxBound=Math.max(maxBound,piles[i]);}int left=1,right=maxBound;while(left<right){int mid=(left+right)/2;if(needTimes(mid,piles)<=h){right=mid;}else{left=mid+1;}}return left;}//以速度 k 根/小时,返回吃完所有香蕉需要的时间int needTimes(int k,int[]piles){int sz=piles.length;int times=0;for(int i=0;i<sz;i++){if(piles[i]<=k){//一个小时之内吃完times++;}else{int divi=piles[i]/k;if(piles[i]%k==0){times+=divi;}else{times+=(divi+1);}}}return times;}
}

在D天内送达包裹的能力

题目链接在这里插入图片描述

分割数组的最大值

题目链接在这里插入图片描述

class Solution {//这么想,nums是包裹,k为船的数量,目的是运完所以货,让你求船的最小运载能力public int splitArray(int[] nums, int k) {int maxVal=0;int sum=0;int sz=nums.length;for(int i=0;i<sz;i++){sum+=nums[i];maxVal=Math.max(maxVal,nums[i]);}int left=maxVal,right=sum;while(left<right){int mid=(left+right)/2;if(needK(mid,nums)<=k){right=mid;}else{left=mid+1;}}return left;}//返回需要 几个船 可以运完货int needK(int maxCapacity,int[]nums){int sz=nums.length;int left=0,right=0;int windowSum=0;int ships=0;while(right<sz){//扩大窗口windowSum+=nums[right++];//检查什么时候停止上货if(right<sz && windowSum+nums[right]>maxCapacity){//如果加上下一个包裹就超载了,停止上货ships++;windowSum=0;left=right;}}ships++;return ships;}
}
http://www.dtcms.com/wzjs/80713.html

相关文章:

  • 个人兴趣网站设计提高工作效率的方法
  • 发布任务做任务赚钱网站建网站找哪个公司
  • 在线音乐网站 用什么做精品成品网站入口
  • 网站视频下载软件优化大师apk
  • 国际营销网站建设北京seo推广
  • 网站建设感谢信站长工具网站
  • 如何做网站主赚钱百度网站客服电话
  • 政府机关单位网站建设怎么做网页设计的页面
  • 网站开发应用价值bing搜索引擎入口
  • 网站流量软件免费推广引流软件
  • 用手机如何做网站鄞州seo整站优化服务
  • 网站源码怎么绑定域名新浪博客seo
  • 网站建设就是学淘宝吗安装百度到桌面
  • 金泉网站建设开发搜索优化
  • app和网站的区别是什么seo查询 工具
  • 嘉兴自助模板建站中国网站排名前100
  • 家电照明电子通用网站模板百度识图官网
  • 亿网网络科技有限公司金华百度seo
  • 网站建设安全协议书谷歌seo怎么做
  • 58同城企业网站怎么做的在线培训app
  • 网站的二级目录怎么做今天新闻
  • 做seo怎么设计网站如何做网站平台
  • 什么是网站的空间广告优化师发展前景
  • 中国疫情最新消息数据实时更新深圳网站设计实力乐云seo
  • 企业站群cms营销方式和渠道
  • wordpress 海 主题厦门seo网站推广
  • 建网站公司是如何赚钱百度关键词如何优化
  • 开原 铁岭网站建设怎么样做推广最有效
  • vps搬家wordpress沧州网站优化公司
  • 建立网站需要钱吗百度广告语