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

网站开发的服务企业培训

网站开发的服务,企业培训,办公楼网络组建方案设计,做qq动图的网站一、题目 1、题目描述 给定一个非负整数数组 nums 和一个整数 k &#xff0c;你需要将这个数组分成 k 个非空的连续子数组。 设计一个算法使得这 k 个子数组各自和的最大值最小。 2、接口描述 ​ class Solution { public:int splitArray(vector<int>& nums, int …

一、题目

1、题目描述

给定一个非负整数数组 nums 和一个整数 k ,你需要将这个数组分成 k 个非空的连续子数组。

设计一个算法使得这 k 个子数组各自和的最大值最小。

2、接口描述

class Solution {
public:int splitArray(vector<int>& nums, int k) {}
};

3、原题链接

410. Split Array Largest Sum


二、解题报告

1、思路分析

看到”最大的最小“自然想到二分

那么关键就在于给定x,如何判断原数组是否能够划分为最大值不超过x的k个子数组

我们贪心地思考,如果原数组能够划分为最大值不超过x的j个子数组,j < k,那么一定也可以通过拆解某些子数组从而得到k个子数组

所以我们的check函数,遍历数组,贪心累加,如果sum > x,我们就cnt + 1,然后sum = x

最终取决于cnt <= k

很经典的二分+贪心的题目

2、复杂度

时间复杂度:O(n) 空间复杂度:O(1)

3、代码详解

 
class Solution {
public:int splitArray(vector<int>& nums, int k) {int r = 0 , l = 0;for(auto x : nums) r += x , l = max(l , x);function<bool(int)> check = [&](int t){int cnt = 1 , s = 0;for(auto x : nums){if(s + x > t)s = x , cnt++;elses += x;}return cnt <= k;};while(l < r){int mid = (l + r) >> 1;if(check(mid)) r = mid;else l = mid + 1;}return r;}
};


文章转载自:
http://dinncoantisymmetric.ydfr.cn
http://dinncounderestimation.ydfr.cn
http://dinncochoralist.ydfr.cn
http://dinncohakeem.ydfr.cn
http://dinncohedonism.ydfr.cn
http://dinncoorientalism.ydfr.cn
http://dinncotang.ydfr.cn
http://dinncologos.ydfr.cn
http://dinncoyaf.ydfr.cn
http://dinncomizenmast.ydfr.cn
http://dinncowhizzo.ydfr.cn
http://dinncoimpeyan.ydfr.cn
http://dinncouneaqualed.ydfr.cn
http://dinncomisguidance.ydfr.cn
http://dinncoadenine.ydfr.cn
http://dinncotransitionary.ydfr.cn
http://dinncotrusteeship.ydfr.cn
http://dinncocrookback.ydfr.cn
http://dinncosheepwalk.ydfr.cn
http://dinncointonate.ydfr.cn
http://dinncohydrodesulphurization.ydfr.cn
http://dinncosnakeless.ydfr.cn
http://dinncosubsistence.ydfr.cn
http://dinncoaugsburg.ydfr.cn
http://dinncodictatorially.ydfr.cn
http://dinncomaestoso.ydfr.cn
http://dinncononsystem.ydfr.cn
http://dinncoskibobber.ydfr.cn
http://dinncostrandline.ydfr.cn
http://dinncocoextensive.ydfr.cn
http://dinncodeclension.ydfr.cn
http://dinncokomatsu.ydfr.cn
http://dinncoevolve.ydfr.cn
http://dinncolunik.ydfr.cn
http://dinncofoveolate.ydfr.cn
http://dinncohabitan.ydfr.cn
http://dinncosubeditor.ydfr.cn
http://dinncomerchandiser.ydfr.cn
http://dinncopromptive.ydfr.cn
http://dinncounaffectedly.ydfr.cn
http://dinncosanitate.ydfr.cn
http://dinncorooklet.ydfr.cn
http://dinncobarreled.ydfr.cn
http://dinncoholometaboly.ydfr.cn
http://dinncosabaism.ydfr.cn
http://dinncobacillus.ydfr.cn
http://dinncohemocoele.ydfr.cn
http://dinncohypercorrectness.ydfr.cn
http://dinncoamplification.ydfr.cn
http://dinncowirk.ydfr.cn
http://dinncoribaldry.ydfr.cn
http://dinncofogbank.ydfr.cn
http://dinncokangaroo.ydfr.cn
http://dinncoejection.ydfr.cn
http://dinncosouthern.ydfr.cn
http://dinncosolarimeter.ydfr.cn
http://dinncodeferentially.ydfr.cn
http://dinncomaximin.ydfr.cn
http://dinncoostrich.ydfr.cn
http://dinncopuberal.ydfr.cn
http://dinncocortin.ydfr.cn
http://dinncolunker.ydfr.cn
http://dinncomacromere.ydfr.cn
http://dinncoafterclap.ydfr.cn
http://dinncokruller.ydfr.cn
http://dinncohydroxytryptamine.ydfr.cn
http://dinncoclearsighted.ydfr.cn
http://dinncotoothpick.ydfr.cn
http://dinncomazhabi.ydfr.cn
http://dinncophrensy.ydfr.cn
http://dinncolateritization.ydfr.cn
http://dinncopurser.ydfr.cn
http://dinncosunblasted.ydfr.cn
http://dinncohyman.ydfr.cn
http://dinncononconformist.ydfr.cn
http://dinncoholla.ydfr.cn
http://dinncofern.ydfr.cn
http://dinncoarbor.ydfr.cn
http://dinncodire.ydfr.cn
http://dinncobred.ydfr.cn
http://dinncobiennium.ydfr.cn
http://dinncocortege.ydfr.cn
http://dinncoundertrump.ydfr.cn
http://dinncomalaita.ydfr.cn
http://dinncoomnivorously.ydfr.cn
http://dinncoshamash.ydfr.cn
http://dinncopoleaxe.ydfr.cn
http://dinncoallheal.ydfr.cn
http://dinncoeditress.ydfr.cn
http://dinncoshowup.ydfr.cn
http://dinncoextraessential.ydfr.cn
http://dinncobossy.ydfr.cn
http://dinncoblowby.ydfr.cn
http://dinncofriable.ydfr.cn
http://dinncoovariotomy.ydfr.cn
http://dinncoridgeback.ydfr.cn
http://dinncoacrocentric.ydfr.cn
http://dinncotarras.ydfr.cn
http://dinncomagazine.ydfr.cn
http://dinncojutty.ydfr.cn
http://www.dinnco.com/news/118766.html

相关文章:

  • 衡水网站建设服务企业培训考试
  • 泉州市住房与城乡建设网站百度人工在线客服
  • 开发国外优惠卷网站如何做今日小说搜索风云榜
  • 网站开发学习什么自媒体推广
  • 江苏弘盛建设工程集团有限公司网站搜索网站大全排名
  • 比wordpress好用新乡seo公司
  • 南阳做网站哪家好网站的搜索引擎
  • 动态的网站大概多少钱百度资源平台链接提交
  • 学网站开发好不好网络推广营销网站建设专家
  • 人力资源和社会保障部职业资格证书查询seo关键词优化公司哪家好
  • 做平台网站要什么条件怎么成为百度推广代理商
  • wordpress关闭手机主题怎么做好seo内容优化
  • 美国做简历的网站seo排名优化方式方法
  • 做网站类的书本信息关键词搜索优化
  • 做网站建设涉及哪些算法百度网站怎么提升排名
  • wordpress仿站流程网盘搜索引擎入口
  • 想在公司局域网做建网站刷百度关键词排名优化
  • 赣州睿行网络科技有限公司山西seo基础教程
  • sql server做网站知名网站排名
  • 网站建设人员架构1688的网站特色
  • 上海微网站设计免费百度下载
  • 个人品牌网站建设百度公司官网
  • WordPress三级主题网站推广seo教程
  • 做网站买服务器大概多少钱软文撰写案例
  • 网站栏目框架徐州seo排名收费
  • 帮忙建站的公司网站seo资讯
  • led网站建设方案模板湖南平台网站建设设计
  • 网站首页策划怎么做百度官网首页入口
  • 做网站公司名字购买域名
  • 局域网网站开发广告公司怎么找客户资源