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

做外贸的国际网站有哪些内容个人主页图

做外贸的国际网站有哪些内容,个人主页图,设计网站推荐视频,泰安短视频seoLeetcode 3138. Minimum Length of Anagram Concatenation 1. 解题思路2. 代码实现 题目链接:3138. Minimum Length of Anagram Concatenation 1. 解题思路 这一题的话我们首先统计出来所有的字母出现的频率。 然后,我们只需要从头开始重新计数一下&…
  • Leetcode 3138. Minimum Length of Anagram Concatenation
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3138. Minimum Length of Anagram Concatenation

1. 解题思路

这一题的话我们首先统计出来所有的字母出现的频率。

然后,我们只需要从头开始重新计数一下,当出现的第一个位置满足所有的字母出现的频次均为所有频次的 1 / k 1/k 1/k时,即可满足条件,我们返回当前的subarray的长度即可。

2. 代码实现

给出python代码实现如下:

class Solution:def minAnagramLength(self, s: str) -> int:cnt = Counter(s)cnt = [cnt[ch] for ch in string.ascii_lowercase]def is_divisible(cnt, _cnt):if any(x != 0 and y == 0 for x, y in zip(cnt, _cnt)):return Falsek = -1for i in range(26):if cnt[i] == 0:continueif cnt[i] % _cnt[i] != 0:return Falseif k == -1:k = cnt[i] // _cnt[i]else:if cnt[i] // _cnt[i] != k:return Falsereturn Truestat = [0 for _ in range(26)]for i, ch in enumerate(s):stat[ord(ch) - ord('a')] += 1if is_divisible(cnt, stat):return i+1return len(s)

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

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

相关文章:

  • 网站集群建设中标深圳公司广告片制作
  • 婚纱网站页面设计图片海南网站开发公司
  • 口碑好的常州网站建设南宁市网站维护与推广公司
  • 开个公司大概需要多少钱嘉兴网站排名优化报
  • html5手机网站开发框架wordpress 获取页面标题
  • 虚拟主机怎么发布网站广州安全教育平台入口登录
  • 网站首页导航代码自己做网站模版
  • 无锡高端网站开发一级a做爰片图片免费观看网站
  • 桐庐住房和城乡建设局 网站国外app开发公司
  • 大型网站服务器配置百度推广账户登录
  • 上海普陀网站建设公司企查查在线查询入口
  • 凡科免费做的网站网站群软件
  • jsp网站开发pdf织梦网站模板怎么安装
  • 重庆好的网站制作公司哪家好家居企业网站建设公司
  • 江苏新宁建设集团网站河北网站建设模板
  • 建立一个做笔记的网站小程序分销系统开发
  • 网站开发需要的知识营业执照名称查询系统
  • 企业建站模板网站建设中存在的问题
  • 岳阳网站建设方案扬州百度推广公司
  • 无锡网站推广经理运维有限公司
  • 常熟网站设计广东品牌网站建设
  • 网站可以给pdf做笔记公司装修设计图片
  • 帮网贷做网站会判刑吗淘宝运营团队怎么找
  • asp网站500错误品牌建设方案的完整纲要
  • 安丘做网站的公司搜索推广
  • 温州建设集团有限公司网站首页国家企业信用公示(上海)
  • 容桂网站制作代理商网站建设实训小组报告
  • 百度网站是百度公司做的吗shopify建站
  • 网站如何做支付系统我的个人博客
  • 网站备案被取消学编程要多少钱