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

做彩票网站能挣到钱吗seo基础理论

做彩票网站能挣到钱吗,seo基础理论,设计网站广告标语,网赢天下深圳网站建设思路 滑动窗口:改变思路,从左右两边取字符,是a b c三个字符至少被取k次,那么意味着如果我们知道字符串中a b c的出现个数,那么可以知道取走后剩下子串a b c的个数,问题转化为了求最长子串 解题过程 如果a …

在这里插入图片描述
思路
滑动窗口:改变思路,从左右两边取字符,是a b c三个字符至少被取k次,那么意味着如果我们知道字符串中a b c的出现个数,那么可以知道取走后剩下子串a b c的个数,问题转化为了求最长子串

解题过程
如果a b c个数分别为x y z,那么取走后剩下子串的a b c的个数分别小于等于x-k,y-k,z-k,所以我们需要找到最长的子串即可(该子串的a b c个数满足分别小于等于x-k,y-k,z-k)

Code

class Solution {public int takeCharacters(String s, int k) {int len=s.length();if(len<3*k) return -1;int a=0;int b=0;int c=0;for(int i=0;i<len;i++){if(s.charAt(i)=='a') a++;else if(s.charAt(i)=='b')b++;else c++;}a=a-k;b=b-k;c=c-k;if(a<0||b<0||c<0) return -1;int ta=0,tb=0,tc=0;int num=-1;for(int left=0,right=0;right<len;right++){if(s.charAt(right)=='a') ta++;else if(s.charAt(right)=='b') tb++;else tc++;if(ta<=a&&tb<=b&&tc<=c){}else{while((ta>a||tb>b||tc>c)&&left<=right){if(s.charAt(left)=='a') ta--;else if(s.charAt(left)=='b') tb--;else tc--;left++;}}num=Math.max(num,right-left+1);}if(num==-1) return -1;else return len-num;}
}作者:菜卷
链接:https://leetcode.cn/problems/take-k-of-each-character-from-left-and-right/solutions/2932655/mei-chong-zi-fu-zhi-shao-qu-k-ge-by-ashi-dpm5/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.wangmingla.cn/news/100792.html

相关文章:

  • 自己的简历网站怎么做什么软件可以推广自己的产品
  • dede 网站搬家网页制作官方网站
  • 提供网站建设公seo搜索引擎优化内容
  • 莱州网站制作软件开发公司网站
  • 济宁哪里有网站建设泰州网站建设优化
  • 在哪里做马可波罗网站alexa
  • 网站怎样做友情链接爱站网影院
  • 使用cdn做网站内容加速seo关键字优化教程
  • 网站做次级页面合肥网站seo
  • 现在建设一个网站多少钱seo优化公司信
  • 南京做信息登记公司网站市场调研报告怎么写
  • 安徽省省博物馆网站建设软文推广策划方案
  • 做网站宁夏福州网站建设策划
  • 网络营销模式有几种网站性能优化
  • win服务器做网站关键字挖掘
  • 做公司展示网站小说搜索风云榜排名
  • wordpress网站不显示系列如何在百度上添加自己的店铺
  • 百度推广是什么意思廊坊百度推广seo
  • 自建网站模板代码网站制作优化排名
  • 宣传营销方式有哪些淮北seo
  • wordpress 文章url长沙seo排名收费
  • 网站建设及推广好做吗关键词排名点击软件网站
  • 学校网站建设评估北京seo课程培训
  • 网站制作完成后为了上海有哪些优化网站推广公司
  • 电商公司网站建设流程百度站长提交网址
  • wordpress媒体上传限制seo网站关键词优化哪家好
  • 石家庄求做网站哪个网站是免费的
  • 百度网站外链发布平台营销策划书范文案例
  • 深一网站建设营销号
  • 室内设计好还是平面设计好北京seo顾问外包