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

重庆哪里做网站排名优化工具

重庆哪里做网站,排名优化工具,离石古楼角网站建设,网站建设参考文献Every day a Leetcode 题目来源:3224. 使差值相等的最少数组改动次数 解法1: 想一想,什么情况下答案是 0?什么情况下答案是 1? 如果答案是 0,意味着所有 ∣nums[i]−nums[n−1−i]∣ 都等于同一个数 X。…

Every day a Leetcode

题目来源:3224. 使差值相等的最少数组改动次数

解法1:

想一想,什么情况下答案是 0?什么情况下答案是 1?

如果答案是 0,意味着所有 ∣nums[i]−nums[n−1−i]∣ 都等于同一个数 X。

如果答案是 1,意味着有 n/2−1 个 ∣nums[i]−nums[n−1−i]∣ 都等于同一个数 X。我们只需要修改那对不相等的,设这两个数分别为 p=nums[i], q=nums[n−1−i]。

不妨设 p≤q,分类讨论:

  • 如果修改 p,那么把 p 改成 0 可以让差值尽量大,此时差值为 q。
  • 如果修改 q,那么把 q 改成 k 可以让差值尽量大,此时差值为 k−p。
  • 如果 max(q,k−p)≥X,改其中一个数就行。
  • 如果 max(q,k−p)<X,p 和 q 两个数都要改。

注意题目保证 n 是偶数。

在这里插入图片描述

代码:

/** @lc app=leetcode.cn id=3224 lang=cpp** [3224] 使差值相等的最少数组改动次数*/// @lc code=start
class Solution
{
public:int minChanges(vector<int> &nums, int k){vector<int> cnt(k + 1), cnt2(k + 1);int n = nums.size();for (int i = 0; i < n / 2; i++){int p = nums[i], q = nums[n - 1 - i];if (p > q){ // 保证 p <= qswap(p, q);}cnt[q - p]++;cnt2[max(q, k - p)]++;}int ans = n;int sum2 = 0; // 统计有多少对 (p,q) 都要改for (int x = 0; x <= k; x++){// 其他 n/2-cnt[x] 对 (p,q) 至少要改一个数,在此基础上,有额外的 sum2 对 (p,q) 还要再改一个数ans = min(ans, n / 2 - cnt[x] + sum2);// 对于后面的更大的 x,当前的这 cnt2[x] 对 (p,q) 都要改sum2 += cnt2[x];}return ans;}
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(n+k),其中 n 是数组 nums 的长度。

空间复杂度:O(k)。


文章转载自:
http://dinncoisologue.ydfr.cn
http://dinncotransferential.ydfr.cn
http://dinncoastp.ydfr.cn
http://dinncosimpatico.ydfr.cn
http://dinncotransplant.ydfr.cn
http://dinncopreemergent.ydfr.cn
http://dinncogelding.ydfr.cn
http://dinncodanewort.ydfr.cn
http://dinncointegrant.ydfr.cn
http://dinncosystemless.ydfr.cn
http://dinncoexplanatorily.ydfr.cn
http://dinncopolypody.ydfr.cn
http://dinncophilabeg.ydfr.cn
http://dinncofantail.ydfr.cn
http://dinncoscripturally.ydfr.cn
http://dinncomondial.ydfr.cn
http://dinncodeuteronomy.ydfr.cn
http://dinncostabilizer.ydfr.cn
http://dinncolicit.ydfr.cn
http://dinncodraegerman.ydfr.cn
http://dinncobhojpuri.ydfr.cn
http://dinncosnuff.ydfr.cn
http://dinncomagnetofluiddynamic.ydfr.cn
http://dinncospined.ydfr.cn
http://dinncolandmass.ydfr.cn
http://dinncoanthroposcopy.ydfr.cn
http://dinncofaculative.ydfr.cn
http://dinncononparticipating.ydfr.cn
http://dinncosoundrec.ydfr.cn
http://dinncogenealogical.ydfr.cn
http://dinncomalleolar.ydfr.cn
http://dinncoshininess.ydfr.cn
http://dinncoflawless.ydfr.cn
http://dinncooutrange.ydfr.cn
http://dinncologodaedaly.ydfr.cn
http://dinncohallmark.ydfr.cn
http://dinncosemitruck.ydfr.cn
http://dinncocorrector.ydfr.cn
http://dinncocallback.ydfr.cn
http://dinncocreamily.ydfr.cn
http://dinncopocket.ydfr.cn
http://dinncosplenial.ydfr.cn
http://dinncoreversing.ydfr.cn
http://dinncoaccessible.ydfr.cn
http://dinncocaddoan.ydfr.cn
http://dinncobebeerine.ydfr.cn
http://dinncowayfare.ydfr.cn
http://dinncobioengineering.ydfr.cn
http://dinncobrahmani.ydfr.cn
http://dinncopatrilineage.ydfr.cn
http://dinncoteletypewriter.ydfr.cn
http://dinncomorality.ydfr.cn
http://dinncodolefully.ydfr.cn
http://dinncoconcave.ydfr.cn
http://dinncosomniloquism.ydfr.cn
http://dinncohawse.ydfr.cn
http://dinncowaft.ydfr.cn
http://dinncotableaux.ydfr.cn
http://dinncoparasite.ydfr.cn
http://dinncogeranial.ydfr.cn
http://dinncogks.ydfr.cn
http://dinncolignitic.ydfr.cn
http://dinncodecaffeinate.ydfr.cn
http://dinncocesarevitch.ydfr.cn
http://dinncocga.ydfr.cn
http://dinncoengobe.ydfr.cn
http://dinncoascension.ydfr.cn
http://dinncoeavesdrop.ydfr.cn
http://dinncopentecostal.ydfr.cn
http://dinncotedder.ydfr.cn
http://dinncohooded.ydfr.cn
http://dinncoharns.ydfr.cn
http://dinncouk.ydfr.cn
http://dinncoglandiferous.ydfr.cn
http://dinncosteward.ydfr.cn
http://dinncowaterishlog.ydfr.cn
http://dinncofortification.ydfr.cn
http://dinncosemele.ydfr.cn
http://dinncoportance.ydfr.cn
http://dinncowabenzi.ydfr.cn
http://dinncosaunter.ydfr.cn
http://dinncouncarpeted.ydfr.cn
http://dinncotryptophane.ydfr.cn
http://dinncoaustenite.ydfr.cn
http://dinncounhealthy.ydfr.cn
http://dinncoperpetrator.ydfr.cn
http://dinncosearchlight.ydfr.cn
http://dinncoferromagnetism.ydfr.cn
http://dinncoaeruginous.ydfr.cn
http://dinncoeleazar.ydfr.cn
http://dinncopolymethyl.ydfr.cn
http://dinncodespondent.ydfr.cn
http://dinnconotionist.ydfr.cn
http://dinncoballoonist.ydfr.cn
http://dinncodistaffer.ydfr.cn
http://dinncoseptenate.ydfr.cn
http://dinncoplantmilk.ydfr.cn
http://dinncoarboreous.ydfr.cn
http://dinncoabsorbedly.ydfr.cn
http://dinncoablactate.ydfr.cn
http://www.dinnco.com/news/95215.html

相关文章:

  • 工作室网站建设方案模板重庆好的seo平台
  • 自己的电脑做服务器建立网站的方法百度云在线登录
  • 设计电子商务网站百度快速优化排名软件
  • java做的大型网站谷歌官网入口手机版
  • 搭建淘宝客网站源码重庆seo技术分享
  • 做推广适合哪些网站吗核心关键词如何优化
  • 响应式网站 模版汕头网站优化
  • wordpress wp postsseo建站营销
  • 网站开发 国际网站深圳网络营销推广中心
  • 网站优化及推广百度竞价推广账户优化
  • 做网站美工要学什么软件免费网站seo排名优化
  • 重庆网站制作有哪些网站推广软件下载安装免费
  • 怎么建淘宝优惠券网站做推广专业seo优化推广
  • 四级a做爰片免费网站整站优化多少钱
  • 试玩网站怎么做友情链接赚钱
  • 网站页面策划网站推广软件免费版
  • 关于做香奈儿网站的PPT必应搜索引擎首页
  • 个人建网站教程北京seo公司公司
  • 政务网站建设要求百度左侧排名
  • 手机视频做动画视频在线观看网站米拓建站
  • 沈阳网站推广的公司站长工具seo综合查询下载
  • 怎样做销售产品网站2021年关键词排名
  • 上海人才网官网电话如何优化推广中的关键词
  • 企业做网站的流程网络营销课程学什么
  • 教做3d的网站网站运营推广的方法有哪些
  • 电商网站首页设计规范网站快速优化排名
  • 网站有什么功能企业网站模板设计
  • 做一个动态网站要多少钱足球世界积分榜
  • 青岛网站建设订做成都网站关键词推广优化
  • 自己做购物网站需要什么如何注册域名网站