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

犀牛云做网站怎么样国际新闻头条

犀牛云做网站怎么样,国际新闻头条,网站建设价格如何,重庆网络安全公司LeetCode笔记:Biweekly Contest 98 1. 题目一 1. 解题思路2. 代码实现 2. 题目二 1. 解题思路2. 代码实现 3. 题目三 1. 解题思路2. 代码实现 4. 题目四 比赛链接:https://leetcode.com/contest/biweekly-contest-98 1. 题目一 给出题目一的试题链接如…
  • LeetCode笔记:Biweekly Contest 98
    • 1. 题目一
      • 1. 解题思路
      • 2. 代码实现
    • 2. 题目二
      • 1. 解题思路
      • 2. 代码实现
    • 3. 题目三
      • 1. 解题思路
      • 2. 代码实现
    • 4. 题目四
  • 比赛链接:https://leetcode.com/contest/biweekly-contest-98

1. 题目一

给出题目一的试题链接如下:

  • 2566. Maximum Difference by Remapping a Digit

1. 解题思路

这一题思路上比较直接,就是分别找到最大和最小的变换数字,然后求差即可。

而要获得最大/最小的数,只需要把从头开始的第一个不是9/0的数字全部换为9/0即可。

2. 代码实现

给出python代码实现如下:

class Solution:def minMaxDifference(self, num: int) -> int:s = str(num)def replace(s, tgt):src = ""res = []for ch in s:if ch != tgt and src == "":src = chif ch == src:res.append(tgt)else:res.append(ch)return int("".join(res))return replace(s, "9") - replace(s, "0")

提交代码评测得到:耗时40ms,占用内存13.8MB。

2. 题目二

给出题目二的试题链接如下:

  • 2567. Minimum Score by Changing Two Elements

1. 解题思路

这一题要获得所有可能中的最小值,我们只要分别令low和high均能取到最小即可。

事实上,我们总可以令low为0,而要令high最小,其实就是让排序之后的首尾数据差值最小,因此,事实上我们就是比较以下三种情况中的最小值:

  1. 最大元素与第三小元素的差值;
  2. 第二大元素与第二小元素的差值;
  3. 第三大元素与最小元素的差值;

2. 代码实现

给出python代码实现如下:

class Solution:def minimizeSum(self, nums: List[int]) -> int:nums = sorted(nums)return min(nums[-1]-nums[2], nums[-3]-nums[0], nums[-2]-nums[1])

提交代码评测得到:耗时362ms,占用内存26.7MB。

3. 题目三

给出题目三的试题链接如下:

  • 2568. Minimum Impossible OR

1. 解题思路

这一题通过反证法不难证明,最小的无法被构成的数一定是2的幂次方,且其只能靠自己来实现。

因此,我们只需要依序不断的考察2的幂次是否存在于给定的数组当中即可。

2. 代码实现

给出python代码实现如下:

class Solution:def minImpossibleOR(self, nums: List[int]) -> int:nums = set(nums)res = 1for _ in range(32):if res not in nums:return resres *= 2return res

提交代码评测得到:耗时494ms,占用内存30.1MB。

4. 题目四

给出题目四的试题链接如下:

  • 2569. Handling Sum Queries After Update

这一题放弃了,实在是没啥思路,主要是关于第一个操作,对于第二、第三个操作,我们只需要不断地维护一下nums2的数组之和即可,而关于第二个操作,我们事实上就是在nums2原有的和的基础上加上p×∑(n1i)p \times \sum(n_{1i})p×(n1i)

但是问题就是如何在频繁地进行1操作之后能够快速地维护和获取nums1的数据求和,这个暂时没有想到一个很好的思路,就卡在这个里面了……

如果有大佬知道这个问题的解法的话请务必指导一下!

http://www.hkea.cn/news/89500/

相关文章:

  • 怎么在建设厅网站报名广州网站优化服务
  • 怎么用dw做静态网站b站好看的纪录片免费
  • 济南网站建设那家好网站制作公司有哪些
  • 域名和网站名不一样营销公司
  • discuz做电影网站免费网站seo
  • 惠民建设局网站明年2024年有疫情吗
  • 卫龙的网站是谁做的今日的新闻
  • 厚街找人做网站动态网站设计
  • 永春县住房和城乡规划建设局网站太原seo排名优化软件
  • 怎么上网站后台爱站小工具计算器
  • 网页编辑岗位职责seo上海优化
  • 网站做二维码吗做网站的外包公司
  • 郑州市中原区疫情最新消息上海网站营销seo方案
  • 狂人站群系统中国最权威的网站排名
  • 简单网站开发实例网站运营工作的基本内容
  • 飞机免费代理ip爱站网seo综合查询工具
  • 河南焦作有做网站开发的公司吗巩义网络推广公司
  • 邓州做网站网络广告有哪些形式
  • 爬闪数媒 网站建设网站建站流程
  • 网站建设广州白云百度统计app下载
  • 惠州短视频seoseowhy论坛
  • 肇庆网站快速排名优化温州seo排名公司
  • 北京疫情死亡人数最新消息王通seo赚钱培训
  • 北京做网站的外包公司营销策划方案案例范文
  • 专业做酒店网站关键词优化排名软件流量词
  • 做网站推广代理上海网络推广服务
  • wordpress可以做大吗搜索引擎优化的英语简称
  • 民治专业做网站公司中国企业500强排行榜
  • 潍坊 公司 网站seo点击排名器
  • 网站可以做赌博广告建站宝盒