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

利用菜刀软件xise做网站劫持自媒体营销

利用菜刀软件xise做网站劫持,自媒体营销,郑州网站开发建设,wordpress 企业主页文章目录 LeetCode?启动!!!题目:分割数组的最大值题目描述代码与解题思路 LeetCode?启动!!! 今天是 hard,难受,还好有题解大哥的清晰讲解 题目&a…

文章目录

  • LeetCode?启动!!!
  • 题目:分割数组的最大值
    • 题目描述
    • 代码与解题思路

LeetCode?启动!!!


今天是 hard,难受,还好有题解大哥的清晰讲解

题目:分割数组的最大值

题目链接:410. 分割数组的最大值

题目描述

代码与解题思路

func splitArray(nums []int, k int) int {// max_nums 是 nums 中最大的一个数, sum_nums 是 nums 所有数的和max_nums, sum_nums := 0, 0for _, v := range nums {sum_nums += vmax_nums = max(max_nums, v)}// 用二分思想猜出使用 k 个子数组的最大和left, right := max_nums, sum_numsfor left < right {tmp, cnt, mid := 0, 0, (left+right)/2for _, v := range nums {tmp += vif tmp > mid { // 凑成子数组的最大和了, 计数++, tmp 从当前值重新开始计算cnt++tmp = v}}cnt++ // 加上最后的那个数组if cnt > k { // 达成最大和 mid 的子数组数量多了, 证明 mid 不够大left = mid + 1} else { // 达成最大和的子数组少了, 证明最大和要求太大, 需要变小一些right = mid}}return left
}

由题意可知,子数组的最大范围是 [max(nums), sum(nums)]

令 left = max_nums,right = sum_nums,mid = (left + right) / 2

计算数组和 mid 对应的子数组数量 cnt,直到找到与子数组 k 数量相匹配的最大数组和即可

当 cnt > k,就证明子数组划分多了,mid 偏小,令 left = mid + 1
当 cnt <= k,就证明子数组少了(或者刚刚好),令 right = mid

http://www.hkea.cn/news/664707/

相关文章:

  • wordpress自定义url优化教程网下载
  • 模板网站和定制网站百度搜索引擎的网址
  • 企业建设网站公司哪家好app拉新推广接单平台
  • 老虎淘客系统可以做网站吗江西省水文监测中心
  • 高港区企业网站建设快速建站教程
  • 怎样写企业网站建设方案北京网站seo招聘
  • 做蛋糕视频的网站软文广告范文
  • h5自适应网站模板下载网站换友链平台
  • 政府网站建设及管理规范各大搜索引擎入口
  • poedit pro wordpress免费网站推广优化
  • 市场营销产品推广策划方案seo合作代理
  • 东莞专业网站建设推广搜索引擎网络排名
  • 服务器做网站用什么环境好销售营销方案100例
  • 如何做DJ网站英文seo外链
  • 网站统计源码下载百度推广的步骤
  • 本地网站建设seo推广的方法
  • 东莞好的网站建设效果seo和sem分别是什么
  • 最新版wordpress背景手机网络优化软件
  • 丛台企业做网站推广免费建一级域名网站
  • 集宁网站建设免费网站推广网站破解版
  • 网站建设域名的购买有域名和服务器怎么建网站
  • 深圳有什么网站长沙百度seo
  • 台州企业网站模板建站怎么在百度上做公司网页
  • 烟台网站建设联系企汇互联专业网站维护收费标准
  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务