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

wordpress 整站移植网站建设要考

wordpress 整站移植,网站建设要考,商城网站 免费开源,企业网站相关案例【LetMeFly】3132.找出与数组相加的整数 II#xff1a;排序3次尝试(nlog n) 力扣题目链接#xff1a;https://leetcode.cn/problems/find-the-integer-added-to-array-ii/ 给你两个整数数组 nums1 和 nums2。 从 nums1 中移除两个元素#xff0c;并且所有其他元素都与变量…【LetMeFly】3132.找出与数组相加的整数 II排序3次尝试(nlog n) 力扣题目链接https://leetcode.cn/problems/find-the-integer-added-to-array-ii/ 给你两个整数数组 nums1 和 nums2。 从 nums1 中移除两个元素并且所有其他元素都与变量 x 所表示的整数相加。如果 x 为负数则表现为元素值的减少。 执行上述操作后nums1 和 nums2 相等 。当两个数组中包含相同的整数并且这些整数出现的频次相同时两个数组 相等 。 返回能够实现数组相等的 最小 整数 x 。 示例 1: 输入nums1 [4,20,16,12,8], nums2 [14,18,10] 输出-2 解释 移除 nums1 中下标为 [0,4] 的两个元素并且每个元素与 -2 相加后nums1 变为 [18,14,10] 与 nums2 相等。 示例 2: 输入nums1 [3,5,5,3], nums2 [7,7] 输出2 解释 移除 nums1 中下标为 [0,3] 的两个元素并且每个元素与 2 相加后nums1 变为 [7,7] 与 nums2 相等。 提示 3 nums1.length 200nums2.length nums1.length - 20 nums1[i], nums2[i] 1000测试用例以这样的方式生成存在一个整数 xnums1 中的每个元素都与 x 相加后再移除两个元素nums1 可以与 nums2 相等。 解题方法排序3次尝试 分别对两个数组排序。因为一定有解所以nums1中前3个元素至少有一个和nums2[0]对应。也就是说可能的x最多有3种情况。对于每种情况我们从大到小尝试如果当前x可行则返回。 怎么判定nums1删除两个元素后是否每个元素加上x后都和nums2对应呢只需要两个指针分别指向两个数组中的元素。 在指针没有超出数组有效范围时 若 n u m s 1 [ n 1 ] x n u m s 2 [ n 2 ] nums1[n1] x nums2[n2] nums1[n1]xnums2[n2]则两个指针分别后移否则跳过nums1中的这个数n1后移n2不动“跳过次数”加一。若跳过次数大于2则说明这个x不可行 最终如果n2指到nums2的末尾则说明这个x可行。 时间复杂度 O ( n log ⁡ n ) O(n\log n) O(nlogn)空间复杂度 O ( log ⁡ n ) O(\log n) O(logn) AC代码 C class Solution { private:bool isOk(vectorint nums1, vectorint nums2, int x) {int skip 0;int n1 0, n2 0;while (n1 nums1.size() n2 nums2.size()) {if (nums1[n1] x nums2[n2]) {n1, n2;}else {n1, skip;if (skip 2) {return false;}}}return n2 nums2.size();} public:int minimumAddedInteger(vectorint nums1, vectorint nums2) {sort(nums1.begin(), nums1.end());sort(nums2.begin(), nums2.end());for (int i 2; i 0; i--) {if (isOk(nums1, nums2, nums2[0] - nums1[i])) {return nums2[0] - nums1[i];}}return -1; // Fake Return} };同步发文于CSDN和我的个人博客原创不易转载经作者同意后请附上原文链接哦~ Tisfyhttps://letmefly.blog.csdn.net/article/details/141072842
http://www.hkea.cn/news/14275812/

相关文章:

  • 湖北专业的网站制作代理商自建商城网站
  • 哪些网站做装修精品下载站
  • 高职思政主题网站建设作用宁波网站制作公司排名
  • 查企业去哪个网站二手商品交易网站开发
  • 个体户 网站建设百度官网app下载安装
  • 怎么诊断网站wap站是什么意思啊
  • 做网站主页上主要放哪些内容体验营销案例
  • 新邱建设网站青岛鑫隆建设集团网站
  • 网站怎么做充值系统淘宝运营培训机构排名
  • 西安网站建设设计的好公司排名如何做切片网站
  • asp网站路径企业黄页信息网
  • 在哪里购买虚拟空间建设网站网站建设策划书模板下载
  • 备案网站可以做影视站携程的网站建设
  • 大型网站开发实例什么平台打广告比较好免费的
  • 小型静态网站是什么原因apache与iis做网站
  • 网站开发流程 ppt益阳做网站
  • wordpress google站内搜索一个网站有多个域名
  • 网站开发必须要要掌握的语言网站的界面设计怎么做
  • 衡水城乡建设局网站多用户网站建设
  • 做网站点击率赚钱吗访问不了服务器网站吗
  • 网站建设 爱诚科技公司织梦网站图片怎么修改不了
  • dedecms网站地图制作购物网站支付页面制作
  • 拥有响应式网站腾讯广告服务商平台
  • 建设企业人力资源网站建设自己的二手房中介网站
  • 我想在网站上卖食品怎么做免费网站应用
  • 东莞企业网站建设价格微赞直播
  • 加盟网站推广wordpress 知更鸟 下载
  • 柳州哪家公司做网站好wordpress导入媒体无法显示
  • 微信公众号 手机网站开发从美洲开始做皇帝免费阅读网站
  • 海南建设厅网站资质查询吕梁seo网站建设