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

网站建设制作需要多少钱百度人工服务在线咨询

网站建设制作需要多少钱,百度人工服务在线咨询,wordpress主主页只显示标题,旅行网站设计目录 题目解法 题目 给定一个非负整数数组 nums 和一个整数 k &#xff0c;你需要将这个数组分成 k 个非空的连续子数组&#xff0c;使得这 k 个子数组各自和的最大值 最小。 返回分割后最小的和的最大值。 子数组 是数组中连续的部份。 解法 int splitArray(vector<in…

目录

  • 题目
  • 解法

题目

给定一个非负整数数组 nums 和一个整数 k ,你需要将这个数组分成 k 个非空的连续子数组,使得这 k 个子数组各自和的最大值 最小。

返回分割后最小的和的最大值。

子数组 是数组中连续的部份。

解法

int splitArray(vector<int>& nums, int m) {long l = nums[0], h = 0;//int类型在这里不合适,因为h可能会超过int类型能表示的最大值for (auto i : nums){h += i;l = l > i ? l : i;}while (l<h){long mid = (l + h) / 2;long temp = 0;int cnt = 1;//初始值必须为1for(auto i:nums){temp += i;if(temp>mid){temp = i;++cnt;}}if(cnt>m)l = mid + 1;elseh = mid;}return l;}

在这里插入图片描述
不仅可以查找数组索引,还可以查找和的范围,这就是需要到sum里面去查找,只要这个数在这个范围内,就一定能够查找到。

http://www.khdw.cn/news/34622.html

相关文章:

  • 黄岛网站建设价格口碑营销的经典案例
  • 网站图片怎么做白色背景年度关键词
  • 苏州塔维斯网站建设员工培训
  • php做简单网站教程上海高玩seo
  • 成都奶茶加盟网站建设网页设计模板网站免费
  • 武汉cms建站系统青岛疫情最新情况
  • 找黄岩做网站企业建一个app平台的费用多少
  • 各家建站平台网络推广外包公司
  • 湖北网站建设优化媒体代发网站
  • 渭南做网站如何线上推广自己产品
  • 南京网站设计公司外贸网站优化推广
  • 想搞一个自己的网站怎么做网络推广与优化
  • 如何把物流做免费网站杭州网站建设 seo
  • 学交互设计网站数据交换平台
  • 一级a做爰片免播放器网站电脑培训班电脑培训学校
  • 软件设计网站惠州网站排名提升
  • 北京pk10网站建设锦州网站seo
  • 免注册制作网站看网站搜什么关键词
  • 在线视频播放网站怎么做的成都网站关键词推广
  • 南京高端网站制作公司网站搭建外贸
  • 阳江网站开发百度推广账号出售
  • 网站虚拟主机是什么网站模板免费下载
  • 做网站切片在线搜索资源
  • 江津哪个网站可以做顺风车手机百度官网首页
  • 被派出所找到老家说我做非法网站广告投放平台系统
  • 保定网站设计制作需要多少钱安卓优化清理大师
  • 动态网站开发相关技术杭州seo培训
  • 郑州网站建设电话网络营销的基本职能
  • 郑州做网站齿轮百度爱采购
  • 四川省第十五公司seo挂机赚钱