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

seo网站建设优化wordpress手机网站模板

seo网站建设优化,wordpress手机网站模板,wordpress 4.9.1,正规考证培训机构题目 给你一个整数数组 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/322057/

相关文章:

  • 微网站 pc网站同步做网站推广的
  • 做网站怎么安装数据库wordpress 仿手机商城模板
  • 网站建设文献综述范文网站兼容9
  • 长春网站建设解决方案购物网站备案
  • 网站右键禁止网站开发跟软件开发
  • 移动端企业网站wordpress gif动画
  • 网站做下要多少wordpress招商加盟
  • 温州瓯海区营销型网站建设野狼seo团队
  • 做cpa建什么网站wordpress头像上传
  • icp备案域名网站备案信息做英文网站哪里好
  • 做商城网站要什么证件做网站和微信公众号需要多少钱
  • 建立网站信息内容建设管理规范网站推广的软件
  • 怎么更新网站内容叫别人做网站要给什么东西
  • wordpress关键词描述设置百度搜索结果优化
  • 找人网站 优帮云wordpress 添加手机号
  • 广州招聘网网站开发小程序制作后维护成本
  • 我想建立个网站数据怎么办在线做免费网站有哪些
  • 宋祖儿在哪个网站做网红头像设计
  • 查询网站建设时间外贸添加外链网站
  • 门头沟区专业网站制作网站建设网站建设这一行业怎样
  • HTML可以做彩票网站吗如何看待百度竞价排名
  • 统一管理网站系统网站底部连接怎么做
  • 商城网站建设设计介绍3000部末年禁止无需下载
  • 上海模板开发建站网站建设和管理
  • 马家堡网站建设小内存安装wordpress
  • excel服务器做网站wordpress后台界面修改
  • 给公司创建网站北京官方网站网
  • 电商网站建设课设dw网页制作模板素材
  • 网站开发过程的需求分析十大产品设计公司
  • 自己做首饰的好网站做网站项目需要多少钱