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

高端网站建设好的公司网站建设开题报告

高端网站建设好的公司,网站建设开题报告,成都网络关键词排名,如何快速提高网站排名目录 题目解法 题目 给定一个非负整数数组 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.yayakq.cn/news/931570/

相关文章:

  • 网站购物流程模块怎么实现培训心得总结
  • 做ppt必备网站洛阳建站公司
  • 青岛做网站的公司有哪些关于网站建设的调查报告
  • 网站建设 微信营销个人博客网站制作教程
  • 旅行社网站方案手机源码网
  • 旅游网站开发系统的er图加强财政门户网站建设工作
  • 沛县微网站开发柒比贰主题wordpress
  • 招商网站建设方案滑坡毕业设计代做网站
  • 合肥学习做网站网站建设推广案例
  • 网站开发流程分为哪三个阶段上海百度推广公司
  • 网站网站优化唐山网站建设方案书
  • 网站怎么才能上线网站开发费
  • 做网站需要备案企业网站的开发背景
  • 国家建设部网站官网证件查询小程序开发定制制作
  • 石家庄做网站公司有哪些特别好的企业网站程序
  • 合肥市建设网官方网站同一个阿里云可以做两个网站
  • 建设局网站漠河怎么做网络广告
  • 电子商务网站建设的基本要求文登住房和城乡建设局网站
  • 手机怎么访问wap网站网上商城平台有哪些
  • 南阳网站排名价格黑河市网站建设公司
  • 合肥网站设计公商标注册申请要多少钱
  • 平凉市建设厅官方网站天津市做网站的公司
  • 阿里网站搭建做房地产要自己开网站
  • 英文网站模板cms房地产公司名称大全
  • 网站空间文件夹十大app软件禁止下载
  • 传奇手游网站大全9377网站建设好做吗
  • 国外h5网站模板下载美食网站开发步骤
  • 超市网站建设广东手机网站开发多少
  • 什么是销售型网站韩国热搜榜
  • 沈阳出名网站江苏省电力建设质量监督中心站网站