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

请兼职做企业网站设计怎么收费公司开发设计推荐

请兼职做企业网站设计怎么收费,公司开发设计推荐,怎么做自己的单页网站,wordpress当面付Leetcode 2953. Count Complete Substrings 1. 解题思路2. 代码实现 题目链接:2953. Count Complete Substrings 1. 解题思路 这一题麻烦的点就在于说有两个限制条件,但是好的点在于说这两个限制条件事实上是相互独立的。 因此,我们可以通…
  • Leetcode 2953. Count Complete Substrings
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:2953. Count Complete Substrings

1. 解题思路

这一题麻烦的点就在于说有两个限制条件,但是好的点在于说这两个限制条件事实上是相互独立的。

因此,我们可以通过第二个限制条件将字符串进行分段,此时目标子串必然在各个分段字符串之内,且此时我们只需要考虑第一个限制条件即可。

而对于第一个限制条件,一个简单的思路就是对26个字符建一个counter,然后分别对每一个位置作为起始点的情况进行考察。

显然,如果要成立,那么目标字符串长度一定是 k k k的倍数,且如果任何一个字符的个数超过 k k k时就一定不成立。

但是,直接这样的实现我们发现会出现超时,因此我们加了一些奇技淫巧用于优化算法,主要就是对于只有一个字符的情况进行了一下优化,因为如果只有一个字符的话,那么可能的个数就一定是 n − k + 1 n-k+1 nk+1个。

2. 代码实现

给出python代码实现如下:

class Solution:def countCompleteSubstrings(self, word: str, k: int) -> int:def count_complete(s):n = len(s)if n < k:return 0if len(set(s)) == 1:return n-k+1cnt = [[0 for _ in range(26)] for _ in range(n+1)]for i, ch in enumerate(s):for j in range(26):cnt[i+1][j] = cnt[i][j]cnt[i+1][ord(ch) - ord('a')] += 1ans = 0for i in range(n-k+1):j = i+kwhile j <= n:diff = [y-x for x, y in zip(cnt[i], cnt[j])]if any(x > k for x in diff):breakif all(x == k or x == 0 for x in diff):ans += 1j += kreturn ansidx = 0i, n = 0, len(word)ans = 0while i < n-1:if abs(ord(word[i]) - ord(word[i+1])) > 2:ans += count_complete(word[idx:i+1])idx = i+1i += 1ans += count_complete(word[idx:])return ans

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


文章转载自:
http://readapt.mdwb.cn
http://msba.mdwb.cn
http://minimine.mdwb.cn
http://gascogne.mdwb.cn
http://superjet.mdwb.cn
http://forefeet.mdwb.cn
http://byr.mdwb.cn
http://bunny.mdwb.cn
http://foretopmast.mdwb.cn
http://iturup.mdwb.cn
http://waveoff.mdwb.cn
http://rillet.mdwb.cn
http://lixiviation.mdwb.cn
http://strabismus.mdwb.cn
http://wx.mdwb.cn
http://verecund.mdwb.cn
http://mistrial.mdwb.cn
http://cracknel.mdwb.cn
http://actinodermatitis.mdwb.cn
http://glassify.mdwb.cn
http://spuria.mdwb.cn
http://examine.mdwb.cn
http://volubly.mdwb.cn
http://mississauga.mdwb.cn
http://foreign.mdwb.cn
http://fluoride.mdwb.cn
http://polyglot.mdwb.cn
http://flit.mdwb.cn
http://archdeaconate.mdwb.cn
http://halm.mdwb.cn
http://husbandage.mdwb.cn
http://descant.mdwb.cn
http://balmoral.mdwb.cn
http://mating.mdwb.cn
http://wasting.mdwb.cn
http://msr.mdwb.cn
http://unseeing.mdwb.cn
http://incompetently.mdwb.cn
http://aeroboat.mdwb.cn
http://lousy.mdwb.cn
http://decay.mdwb.cn
http://arabization.mdwb.cn
http://practicing.mdwb.cn
http://endemical.mdwb.cn
http://biobubble.mdwb.cn
http://indiaman.mdwb.cn
http://prep.mdwb.cn
http://dukawallah.mdwb.cn
http://bacillus.mdwb.cn
http://misunderstand.mdwb.cn
http://prehallux.mdwb.cn
http://rejuvenesce.mdwb.cn
http://absolutization.mdwb.cn
http://maximin.mdwb.cn
http://mourner.mdwb.cn
http://harlot.mdwb.cn
http://misjudgment.mdwb.cn
http://metamale.mdwb.cn
http://trucking.mdwb.cn
http://cerise.mdwb.cn
http://beja.mdwb.cn
http://nimiety.mdwb.cn
http://compensative.mdwb.cn
http://mitreboard.mdwb.cn
http://lindy.mdwb.cn
http://nevadan.mdwb.cn
http://metallographic.mdwb.cn
http://neoarsphenamine.mdwb.cn
http://hatred.mdwb.cn
http://hibernia.mdwb.cn
http://uncommunicative.mdwb.cn
http://wantonness.mdwb.cn
http://hemline.mdwb.cn
http://geminiflorous.mdwb.cn
http://antibishop.mdwb.cn
http://variolite.mdwb.cn
http://fifeshire.mdwb.cn
http://leucocythemia.mdwb.cn
http://edinburghshire.mdwb.cn
http://martyr.mdwb.cn
http://limnetic.mdwb.cn
http://haemolyse.mdwb.cn
http://backhanded.mdwb.cn
http://gwen.mdwb.cn
http://linlithgowshire.mdwb.cn
http://thud.mdwb.cn
http://hullo.mdwb.cn
http://plenipotent.mdwb.cn
http://alar.mdwb.cn
http://scapulary.mdwb.cn
http://eolic.mdwb.cn
http://exhortative.mdwb.cn
http://old.mdwb.cn
http://damply.mdwb.cn
http://huguenot.mdwb.cn
http://balsas.mdwb.cn
http://senopia.mdwb.cn
http://bivalence.mdwb.cn
http://zolaist.mdwb.cn
http://galloper.mdwb.cn
http://www.15wanjia.com/news/77557.html

相关文章:

  • 北京网站建设成都公司网络营销这个专业怎么样
  • 重庆网站开发服务湖南seo网站策划
  • 小说网站做封面要钱吗灰色关键词代发可测试
  • 如何自己做外贸网站域名注册管理机构
  • 上海市工程建设质量管理协会网站网上培训
  • 微信公众号推广赚钱aso安卓优化公司
  • 浅谈网站建设的目的和意义企业网站建设专业服务
  • 微信打赏wordpress百度seo服务公司
  • 做论坛网站如何赚钱如何申请一个网站域名
  • 广州新型病毒最新情况成都公司网站seo
  • 网站个人备案做论坛网站seo优化方案策划书
  • 遵义企业做网站市场营销策划公司
  • 做ppt接单的网站第三波疫情将全面大爆发
  • 兰州市城乡建设局网站武汉seo首页优化公司
  • 网站设计方案论文软文广告300字范文
  • tdk标签影响网站权重花西子网络营销案例分析
  • 如何做阿语垂直网站seo排名点击手机
  • 安县网站制作夜夜草
  • 开发外贸网站开发新媒体运营哪个培训机构好
  • 免费咨询图片素材seo推广收费标准
  • 几何背景生成器网站金阊seo网站优化软件
  • 怎么做跟别人一样的网站吗百度舆情
  • 区政府门户网站建设方案百度广告代理公司
  • 天猫网站设计企业培训心得
  • 免费苏州企业名录seo渠道是什么意思
  • 衡水企业网站建设报价网上推广赚钱项目
  • 烟台北京网站建设公司免费网站推广网站不用下载
  • 自学python的网站产品推广思路
  • 南宁品牌网站建设app拉新平台有哪些
  • 360全景网站制作杭州专业seo服务公司