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

网站建设与维护技术浅谈论文百度在线问答

网站建设与维护技术浅谈论文,百度在线问答,厦门网站建设那家好,wordpress设置使用旧版编辑器题目描述解题思路执行结果 leetcode 561. 数组拆分 题目描述 数组拆分 给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。 返回该 最大总和 。 示例 1&am…

  • 题目描述
  • 解题思路
  • 执行结果
leetcode 561. 数组拆分


题目描述

  1. 数组拆分

给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min(ai, bi) 总和最大。

返回该 最大总和 。

示例 1:

输入:nums = [1,4,3,2] 输出:4 解释:所有可能的分法(忽略元素顺序)为:

  1. (1, 4), (2, 3) -> min(1, 4) + min(2, 3) = 1 + 2 = 3
  2. (1, 3), (2, 4) -> min(1, 3) + min(2, 4) = 1 + 2 = 3
  3. (1, 2), (3, 4) -> min(1, 2) + min(3, 4) = 1 + 3 = 4 所以最大总和为 4 示例 2:

输入:nums = [6,2,6,5,1,2] 输出:9 解释:最优的分法为 (2, 1), (2, 5), (6, 6). min(2, 1) + min(2, 5) + min(6, 6) = 1 + 2 + 6 = 9

提示:

1 <= n <= 104 nums.length == 2 * n -104 <= nums[i] <= 104

解题思路

法1

方法1

排序\

将数字分成n组,计算每组最小的值的和,和最大时既是我们最终的返回值,

所以我们要得到最大的和值,就可以先排序

然后依次加0,2,4...2n-2位置的数就是最大的和值

  • 时间复杂度(O(nlogn))
  • 空间复杂度(O(1))

执行结果

法1

// 最大分组
func arrayPairSum(nums []int) (r int) {
 sort.Ints(nums)
 for i := 0; i < len(nums); i += 2 {
  r += nums[i]
 }
 return
}

执行结果: 通过 显示详情 查看示例代码 添加备注

执行用时: 52 ms , 在所有 Go 提交中击败了 75.95% 的用户 内存消耗: 6.4 MB , 在所有 Go 提交中击败了 67.09% 的用户 通过测试用例: 83 / 83 炫耀一下:

本文由 mdnice 多平台发布

http://www.shuangfujiaoyu.com/news/33939.html

相关文章:

  • 泉州哪里做网站免费网站制作教程
  • 如何查询百度搜索关键词排名关键词优化软件排行
  • 手机网站优化seo工具包
  • 做类似58类型网站淘宝如何刷关键词增加权重
  • 微网站中加入一键拨号功能代码站长工具seo综合查询腾讯
  • 淄博网站制作服务推广网站建设 网站制作
  • 佛山建站网站模板网络广告策划与制作
  • 学校网站设计的作用外贸推广优化公司
  • 找人做网站不算诈骗罪吗seo站长网
  • 戚墅堰做网站百度权重批量查询
  • 用bootstrap基础教程做的网站百度云网盘网页版
  • wordpress评论功能搜索引擎外部优化有哪些渠道
  • 普通网站怎么做h5seo研究协会网app
  • windows服务器网站权限seo营销推广全程实例
  • 网站开发非常之旅:ajax从入门到精通 pdfseo点击工具
  • 中山做营销型网站公司爱站工具包下载
  • 运营推广的方式和渠道有哪些西安seo公司
  • 武汉做网站知名的公司市场营销毕业论文5000字
  • 网站备案为什么这么慢适合中层管理的培训
  • 武义做网站西安网站建设
  • 关于建设门户网站在哪里找软件开发公司
  • 如何用java web做网站seo运营推广
  • 渭南做网站价格网络推广哪家好
  • 精美旅游网站模板灰色行业关键词推广
  • 做游戏网站要备案吗怎样申请自己的电商平台
  • 如何创立网站 优帮云滕州百度推广
  • 政务网站建设目标nba最新交易新闻
  • 微网站开发技术下载百度到桌面
  • 网站建设 小程序开发 营销推广全国疫情最新报告
  • 做进口葡萄酒的网站360优化大师app