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

从您的角度来看_对于农产品网站的建设有什么想法或建议呢?昆明 做网站 vr

从您的角度来看_对于农产品网站的建设有什么想法或建议呢?,昆明 做网站 vr,温州高端企业网站建设,论坛网站需要多大的空间题目 给你一个整数数组 nums 和一个整数 k 。 每一步操作中,你需要从数组中选出和为 k 的两个整数,并将它们移出数组。 返回你可以对数组执行的最大操作数。 示例 1: 输入:nums [1,2,3,4], k 5 输出:2 解释&…

题目

给你一个整数数组 nums 和一个整数 k 。

每一步操作中,你需要从数组中选出和为 k 的两个整数,并将它们移出数组。

返回你可以对数组执行的最大操作数。

示例 1:

输入:nums = [1,2,3,4], k = 5
输出:2
解释:开始时 nums = [1,2,3,4]:

  • 移出 1 和 4 ,之后 nums = [2,3]
  • 移出 2 和 3 ,之后 nums = []
    不再有和为 5 的数对,因此最多执行 2 次操作。
    示例 2:

输入:nums = [3,1,3,4,3], k = 6
输出:1
解释:开始时 nums = [3,1,3,4,3]:

  • 移出前两个 3 ,之后nums = [1,4,3]
    不再有和为 6 的数对,因此最多执行 1 次操作。

提示:

1 <= nums.length <= 105
1 <= nums[i] <= 109
1 <= k <= 109

解决思路

其实就是看有几对和为K 那这样的话 用Map吧 记录每个数的个数 然后计算
has 确实算是个方法 不用排序了

解决方法

    fun maxOperations(nums: IntArray, k: Int): Int {var map = mutableMapOf<Int, Int>()var result = 0nums.forEach {map[it] = map.getOrDefault(it, 0) + 1}nums.forEach {if (it == k - it && map[it]!! < 2) {return@forEach}if (map.contains(k - it) && map[k - it]!! >= 1&& map[it]!! >= 1) {result++map[it] = map[it]!! - 1map[k - it] = map[k - it]!! - 1}}return result}

总结

短视频兴起了,我却错过了我那个最无畏,最不要脸的年代。

别搞那么没用的,包括但不限于:无用的言论、无用的抱怨、无用的脾气、无用的垂头丧气 问问自己 这个事情 你反感有用吗?这是工作,你怎么样都要做!

http://www.yayakq.cn/news/366470/

相关文章:

  • 做网站优化推广百度seo搜索排名
  • 网站的设计公司急招网络销售招聘
  • 网页网站怎么查网站的关键词排名
  • 站长之家html模板seo整站优化系统
  • 公司网站上传图片牡丹江在哪个城市
  • 网站建设网站建设的主做收影视出版的小说网站
  • 温州专门做网站网站正在升级建设中代码
  • 做网站的公司哪家强公司网站发布流程
  • 什么网站做优化最好企业网站后台
  • 网站案例展示怎么做服务器配置wordpress
  • 唯品会网站建设方案郑州效果图设计公司
  • 网上下载的网站后台安全吗网站由哪些部分组成
  • 公司网站怎么注册网站免费视频
  • 网络营销导向企业网站建设的原则wordpress多作者
  • 朝阳区建网站公司有帮云网站色调设计方案
  • 什么样的蓝色做网站做好看狠狠做网站改成什么了
  • 建设行业网站价格企业建设网站好处
  • 网站开发语音占比百度做的网站字体侵权吗
  • 做电商网站微信号是多少数据分析和网站开发
  • 凡科做的网站为什么搜不到网站网页设计收费
  • 免费php域名网站汉中市建设工程信息申报系统
  • 织梦cms网站地图网络营销的四大特点
  • 墙内千兆网站怎么做建网站 服务器
  • 网站板块策划手机网站建设模板
  • 网站百度未收录商桥安装显示一站式推广平台
  • 万网建站流程萝岗微网站建设
  • 通用模板做的网站不收录建站程序的作用
  • 什么网站做视频最赚钱动漫制作专业属于艺术类吗
  • 做特产网站的原因信息公开 强化网站建设
  • 注册域名查询网站系统开发环境有哪些