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

app网站怎么下载/博客推广的方法与技巧

app网站怎么下载,博客推广的方法与技巧,新疆建设网个人云,域名注册好了如何做网站LeetCode笔记:Weekly Contest 338 1. 题目一 1. 解题思路2. 代码实现 2. 题目二 1. 解题思路2. 代码实现 3. 题目三 1. 解题思路2. 代码实现 4. 题目四 比赛链接:https://leetcode.com/contest/weekly-contest-338/ 1. 题目一 给出题目一的试题链接如…
  • LeetCode笔记:Weekly Contest 338
    • 1. 题目一
      • 1. 解题思路
      • 2. 代码实现
    • 2. 题目二
      • 1. 解题思路
      • 2. 代码实现
    • 3. 题目三
      • 1. 解题思路
      • 2. 代码实现
    • 4. 题目四
  • 比赛链接:https://leetcode.com/contest/weekly-contest-338/

1. 题目一

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

  • 2600. K Items With the Maximum Sum

1. 解题思路

这一题思路上就是按照优先级分配就行了,先给1,再给0,剩余如果还有不足的再从-1当中补足即可。

2. 代码实现

给出python代码实现如下:

class Solution:def kItemsWithMaximumSum(self, numOnes: int, numZeros: int, numNegOnes: int, k: int) -> int:return min(numOnes, k) - max(0, k-numOnes-numZeros)

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

2. 题目二

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

  • 2601. Prime Subtraction Operation

1. 解题思路

这一题我的思路就是greedy的减去prime,从左往右,令每一个数都在保证比前一个数更大的前提下减去一个最大的质数。

如果最后操作成功了,那么命题得证,反正必然不存在一个可行的方法。

2. 代码实现

给出python代码实现如下:

@lru_cache(None)
def get_primes(n):status = [0 for _ in range(n+1)]res = []for i in range(2, n+1):if status[i] == 1:continueres.append(i)for j in range(i, n+1, i):status[j] = 1return resclass Solution:def primeSubOperation(self, nums: List[int]) -> bool:primes = get_primes(1000)pre = 0for x in nums:if x <= pre:return Falsed = x-pre-1idx = bisect.bisect_right(primes, d)-1if idx == -1:pre = xelse:pre = x - primes[idx]return True

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

3. 题目三

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

  • 2602. Minimum Operations to Make All Array Elements Equal

1. 解题思路

这一题就是考察一个累积数组,对于array的总数为n,然后对任意一个值x,有k个值不大于这个数,其余数均大于这个值,那么,query的结果就是:

q=k×x−∑i=1kai+∑i=k+1nai−(n−k)×xq = k \times x - \sum\limits_{i=1}^{k}a_i + \sum\limits_{i=k+1}^{n}a_i - (n-k) \times x q=k×xi=1kai+i=k+1nai(nk)×x

这个表达式用累计数组是可以快速求解的,因此命题得证。

2. 代码实现

给出python代码实现如下:

class Solution:def minOperations(self, nums: List[int], queries: List[int]) -> List[int]:n = len(nums)nums = sorted(nums)s = [0] + list(accumulate(nums))def query(q):idx = bisect.bisect_right(nums, q)return (q * idx - s[idx]) + (s[-1]-s[idx] - q*(n-idx))return [query(q) for q in queries]

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

4. 题目四

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

  • 2603. Collect Coins in a Tree

这道题算是这次比赛最难的一道题了,加上本来这周就发烧,就懒得想这道题目了,感觉图的问题都还是蛮难的,唉……

http://www.lbrq.cn/news/957349.html

相关文章:

  • 宜昌教育培训网站建设/优化设计单元测试卷
  • 长沙做网站开发价格/成都百度推广联系方式
  • 导购网站自己做电商/网站模板平台资源
  • ghostwin8网站奖别人做/长春头条新闻今天
  • 做户外运动的网站/青岛seo招聘
  • 网站建设需要什么基础/软文广告经典案例200字
  • 美工免费素材网站/seo是什么意思为什么要做seo
  • 网站建设介绍怎么写/可以看任何网站的浏览器
  • wordpress 导出菜单/宁波网站推广优化公司电话
  • 腾讯文件怎么转换wordpress/兰州搜索引擎优化
  • 怎么查询网站是否收录/seo公司上海牛巨微
  • 如何做电商网站测试/网站百度推广
  • 长沙做网站seo/产品推广策略
  • 淘宝网站设计公司/营销存在的问题及改进
  • 旅游手机网站模板/交换链接或称互惠链接
  • 枣强网址建站/在线视频用什么网址
  • wordpress生成封面分享/seopc流量排行榜企业
  • php网站建设公司/山东关键词优化联系电话
  • 互联网医院运营方案/seo短视频发布页
  • 记事本做网站的代码/培训机构最新消息
  • 莆田做网站建设/青岛百度网站排名
  • 天津网约车驾驶员申请系统/网站查询工具seo
  • 广东品牌网站建设哪家好/襄阳seo优化排名
  • 设计师网址导航官网入口/win10必做的优化
  • 网站建设五合一/创建网站免费注册
  • 深圳公司设计网站/关键词数据分析
  • 网站建设 行业资讯/网站运营方案
  • 做推广有什么好网站/自己怎么开电商平台
  • wordpress调用菜单/网络优化排名培训
  • 电子商务网站建设优势/网络营销工具有哪些
  • 深入排查:编译环境(JDK)与运行环境(JRE/JDK)不一致时的常见 Java 错误及解决方案
  • 我用Cursor,1周上线了一个虚拟资料流量主小程序技术选型
  • 操作系统-分布式同步
  • 81、【OS】【Nuttx】【启动】caller-saved 和 callee-saved 示例:压栈内容
  • picoCTF 2024: [[NoSQL]] Injection - Writeup
  • Python MCP与Excel增强智能:构建下一代数据处理和自动化解决方案