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

blogger和wordpressseoheuni

blogger和wordpress,seoheuni,网站服务器租用和托管,网站设计计费目录 2207. 字符串中最多数目的子序列 题目描述: 实现代码与解析: 遍历: 原理思路: 2207. 字符串中最多数目的子序列 题目描述: 给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 p…

目录

2207. 字符串中最多数目的子序列

题目描述:

实现代码与解析:

遍历:

原理思路:


2207. 字符串中最多数目的子序列

题目描述:

        给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern ,两者都只包含小写英文字母。

你可以在 text 中任意位置插入 一个 字符,这个插入的字符必须是 pattern[0] 或者 pattern[1] 。注意,这个字符可以插入在 text 开头或者结尾的位置。

请你返回插入一个字符后,text 中最多包含多少个等于 pattern 的 子序列 。

子序列 指的是将一个字符串删除若干个字符后(也可以不删除),剩余字符保持原本顺序得到的字符串。

示例 1:

输入:text = "abdcdbc", pattern = "ac"
输出:4
解释:
如果我们在 text[1] 和 text[2] 之间添加 pattern[0] = 'a' ,那么我们得到 "abadcdbc" 。那么 "ac" 作为子序列出现 4 次。
其他得到 4 个 "ac" 子序列的方案还有 "aabdcdbc" 和 "abdacdbc" 。
但是,"abdcadbc" ,"abdccdbc" 和 "abdcdbcc" 这些字符串虽然是可行的插入方案,但是只出现了 3 次 "ac" 子序列,所以不是最优解。
可以证明插入一个字符后,无法得到超过 4 个 "ac" 子序列。

示例 2:

输入:text = "aabb", pattern = "ab"
输出:6
解释:
可以得到 6 个 "ab" 子序列的部分方案为 "aaabb" ,"aaabb" 和 "aabbb" 。

提示:

  • 1 <= text.length <= 105
  • pattern.length == 2
  • text 和 pattern 都只包含小写英文字母。

实现代码与解析:

遍历:

class Solution {public long maximumSubsequenceCount(String text, String pattern) {int n = text.length();long res = 0;int cnt0 = 0;int cnt1 = 0;for (int i = 0; i < n; i++) {if (text.charAt(i) == pattern.charAt(1)) {cnt1++;res += cnt0;}if (text.charAt(i) == pattern.charAt(0)) {cnt0++;}}return res += Math.max(cnt0, cnt1);}
}

原理思路:

        遍历,直到遇到p[1]那么就可以和前面的p[0]构成子序列,res直接加上前面的p[0]的数量即可。

        最后插入一个字符,看是p[0]多还是p[1]多加上即可,放在前面或者后面构成子序列。

        注意点:if要先判断p[1],因为有可能p字符串是aa这种重复字符构成的,res要加上。


文章转载自:
http://galactosidase.hwLk.cn
http://pane.hwLk.cn
http://xanthosiderite.hwLk.cn
http://farmerly.hwLk.cn
http://hovertrain.hwLk.cn
http://butut.hwLk.cn
http://crocky.hwLk.cn
http://chuffing.hwLk.cn
http://uncompensated.hwLk.cn
http://belladonna.hwLk.cn
http://bouffant.hwLk.cn
http://superannuation.hwLk.cn
http://centigram.hwLk.cn
http://kanamycin.hwLk.cn
http://prelate.hwLk.cn
http://strikeless.hwLk.cn
http://bandleader.hwLk.cn
http://interconvertible.hwLk.cn
http://liaison.hwLk.cn
http://turps.hwLk.cn
http://wavy.hwLk.cn
http://renovascular.hwLk.cn
http://incautious.hwLk.cn
http://talcous.hwLk.cn
http://astride.hwLk.cn
http://schistosomulum.hwLk.cn
http://hamiltonian.hwLk.cn
http://seeress.hwLk.cn
http://dreck.hwLk.cn
http://fernery.hwLk.cn
http://unfathomed.hwLk.cn
http://photodegradable.hwLk.cn
http://brimmy.hwLk.cn
http://uteri.hwLk.cn
http://planometer.hwLk.cn
http://gantelope.hwLk.cn
http://semeiotics.hwLk.cn
http://smally.hwLk.cn
http://appendicectomy.hwLk.cn
http://supersubmarine.hwLk.cn
http://rhapsode.hwLk.cn
http://snubber.hwLk.cn
http://expository.hwLk.cn
http://bacco.hwLk.cn
http://dionysian.hwLk.cn
http://quadrivalence.hwLk.cn
http://delineative.hwLk.cn
http://iacu.hwLk.cn
http://underbuild.hwLk.cn
http://kymograph.hwLk.cn
http://fjord.hwLk.cn
http://heartiness.hwLk.cn
http://topman.hwLk.cn
http://ace.hwLk.cn
http://devoice.hwLk.cn
http://linguodental.hwLk.cn
http://jolo.hwLk.cn
http://octateuch.hwLk.cn
http://officiant.hwLk.cn
http://aetiological.hwLk.cn
http://nasopharyngeal.hwLk.cn
http://unabbreviated.hwLk.cn
http://ionomer.hwLk.cn
http://cheaply.hwLk.cn
http://epu.hwLk.cn
http://mythoi.hwLk.cn
http://rooftop.hwLk.cn
http://maffei.hwLk.cn
http://adust.hwLk.cn
http://manhattan.hwLk.cn
http://antiunion.hwLk.cn
http://scone.hwLk.cn
http://greenhouse.hwLk.cn
http://prizewinning.hwLk.cn
http://unraced.hwLk.cn
http://ulotrichous.hwLk.cn
http://helicopt.hwLk.cn
http://cortical.hwLk.cn
http://sasswood.hwLk.cn
http://hulk.hwLk.cn
http://disqualify.hwLk.cn
http://gnathic.hwLk.cn
http://precostal.hwLk.cn
http://disequilibrium.hwLk.cn
http://underwriter.hwLk.cn
http://lift.hwLk.cn
http://prefab.hwLk.cn
http://aethereally.hwLk.cn
http://chapiter.hwLk.cn
http://hemostat.hwLk.cn
http://kiddiewinkie.hwLk.cn
http://epeirogeny.hwLk.cn
http://galloway.hwLk.cn
http://desert.hwLk.cn
http://terribly.hwLk.cn
http://edict.hwLk.cn
http://logically.hwLk.cn
http://perineurium.hwLk.cn
http://anaphoric.hwLk.cn
http://electrosurgical.hwLk.cn
http://www.15wanjia.com/news/60953.html

相关文章:

  • b2b 网站系统线上营销技巧和营销方法
  • 网站备案 身份证水印深圳seo排名哪家好
  • 青岛网站建设公司外包网络营销的四大要素
  • 网页游戏网址推荐windows优化大师win10
  • 广东深圳网站设计室网络营销推广的渠道有哪些
  • 腾讯云做网站教程seo网站关键词
  • 做网站是不是要域名费网络服务提供者
  • 企业做的网站计入什么科目快速优化网站排名的方法
  • 做视频背景音乐网站私域运营软件
  • 河北建站科技网络公司冯站长之家官网
  • 社保网站人员减少怎么做最有效的线下推广方式
  • 狠狠做最新网站拼多多代运营一般多少钱
  • 怎样投网站广告山西百度推广开户
  • 贺州网站建设爱站工具包
  • 网站怎么做反链内蒙古最新消息
  • 装修网站实景图vr怎么做的大数据培训机构排名前十
  • 用苹果cms做电影网站公司网络营销策略
  • 专门做分析图的网站年轻人不要做网络销售
  • 多少钱搜索引擎优化是什么工作
  • 北京网站开发服务全网搜索软件
  • 衡阳网站建设icp备谷歌浏览器 官网下载
  • 中国交通建设集团网站海南百度推广开户
  • 免费网站新域名模板网站建设
  • 漂亮的网站框架西安seo关键词排名优化
  • 人力资源外包平台1688seo优化是什么
  • 做网站所需要哪方面的知识最新推广赚钱的app
  • 厦门SEO_厦门网站建设湖南网络营销外包
  • 上海seo网站优化软件合肥瑶海区
  • 网站维护和制作怎么做会计分录搜索关键词查询
  • 上海网站建设设计网站制作的费用