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

广州哪家网站建设最好阿里云备案网站建设方案书

广州哪家网站建设最好,阿里云备案网站建设方案书,夏门建设局网站,电子商城网站设计论文Leetcode 3434. Maximum Frequency After Subarray Operation 1. 解题思路2. 代码实现 题目链接:3434. Maximum Frequency After Subarray Operation 1. 解题思路 这一题的话我们只需要考察所有的数 i i i转换为 k k k时所能够形成的最大的值。 而对于这个问题&…
  • Leetcode 3434. Maximum Frequency After Subarray Operation
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3434. Maximum Frequency After Subarray Operation

1. 解题思路

这一题的话我们只需要考察所有的数 i i i转换为 k k k时所能够形成的最大的值。

而对于这个问题,事实上就是我们要考察任意序列当中 i i i k k k的差值的最大值,这个我们可以通过一个累积数组进行实现,我们不断记录当前 i i i k k k的累计次数差值,以及此前出现过的最小的差值,两者相减就是将 i i i转换为 k k k所能够获得的最大的值。

2. 代码实现

给出python代码实现如下:

class Solution:def maxFrequency(self, nums: List[int], k: int) -> int:cnt = Counter(nums)[k]ans = cntfor t in range(1, 51):if t == k:continuepre_min, delta, max_delta = 0, 0, 0for x in nums:if x == k:delta -= 1elif x == t:delta += 1max_delta = max(delta - pre_min, max_delta)pre_min = min(delta, pre_min)ans = max(ans, cnt+max_delta)return ans

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

http://www.yayakq.cn/news/329524/

相关文章:

  • centos7网站开发怎么可以创建网站
  • 珠海斗门网站建设昆明网站设计公司哪家好
  • 中文字体怎么设计网站wordpress查看版本
  • 网站快备ashu wordpress
  • 网站制作公司北京华网手机网站打开微信号
  • 免费流程图制作网站装饰公司怎么做网站
  • 专业网站运营制作建设网站的叫什么职位
  • 2018网站如何做seo成都公司网站设计套餐
  • 济宁500元做网站美的地产集团官方网站建设
  • 微网站中加入一键拨号功能代码导购类网站如何做会员互动
  • 手机版做网站wordpress模板里写php
  • 罗湖网站建设罗湖网站设计优秀网站赏析
  • 南宁江南区网站制作多少钱怎么建造网站
  • 成都网站建设托管网站用什么语言做会比较好
  • 乡村生态旅游网站建设方案绍兴seo管理
  • 个人名义做网站商城网站建设代理商
  • 营口旅游网站开发电商类网站开发项目流程
  • 公司网站要备案吗2018网站开发最新技术
  • 东莞网站推广模式dw网页制作模板成品免费
  • 二级网站开发 一级关系校园二手网站源码
  • 网站开发公司交易流程做照片有那些网站好
  • 中山网站建设seo135高级网站设计师手写代码篇
  • 深圳品牌网站推广自适应网站建设极速建站
  • 长沙电商网站网络营销logo
  • 做微信推送网站手工制作风筝
  • 网站建设风险评估wordpress to go
  • 网站开发png图标素材如何在网站后台添加商品
  • 科技类网站简介怎么做建设部网站如何下载国标规范
  • 建搜索引擎网站网站后台管理教程
  • 张家港做网站揭西网站建设