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

郴州建设工程信息网站怎样在百度发广告贴

郴州建设工程信息网站,怎样在百度发广告贴,做时时彩网站微信平台有哪些,新邱建设网站有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符,且长度为 n 的字符串。 假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。 给你一个这样的字符串 s,请通过「替换一个子串」的方式,…

有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符,且长度为 n 的字符串。

假如在该字符串中,这四个字符都恰好出现 n/4 次,那么它就是一个「平衡字符串」。

给你一个这样的字符串 s,请通过「替换一个子串」的方式,使原字符串 s 变成一个「平衡字符串」。

你可以用和「待替换子串」长度相同的 任何 其他字符串来完成替换。

请返回待替换子串的最小可能长度。

如果原字符串自身就是一个平衡字符串,则返回 0。

示例 1:

输入:s = “QWER”
输出:0
解释:s 已经是平衡的了。
示例 2:

输入:s = “QQWE”
输出:1
解释:我们需要把一个 ‘Q’ 替换成 ‘R’,这样得到的 “RQWE” (或 “QRWE”) 是平衡的。
示例 3:

输入:s = “QQQW”
输出:2
解释:我们可以把前面的 “QQ” 替换成 “ER”。
示例 4:

输入:s = “QQQQ”
输出:3
解释:我们可以替换后 3 个 ‘Q’,使 s = “QWER”。

提示:

1 <= s.length <= 10^5
s.length 是 4 的倍数
s 中只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符

双指针滑动窗口的应用:
1.本题只需要窗口外每种字符的数目小于等于平均值即可
2.滑动窗口里进来一个元素 就把count里的这个值减1
3.如果四个元素都符合要求 就计算最小值
4.移动左指针 看能不能缩小范围

 public int balancedString(String s) {int[] ints = new int[26];for (char c : s.toCharArray()) {ints[c-'A']++;}int len=s.length();int res=len;int ava=len/4;int left=0,right=0;while (right<len){ints[s.charAt(right)-'A']--;while (left<len&&ints[4]<=ava&&ints[16]<=ava&&ints[17]<=ava&&ints[22]<=ava){res=Math.min(res,right-left+1);ints[s.charAt(left)-'A']++;left++;}right++;}return res;}

在这里插入图片描述

func balancedString(s string) int {ints:=[26]int{}for _, v := range s {ints[v-'A']++}length:= len(s)res,ava,left,right:=length,length/4,0,0for right<length{ints[s[right]-'A']--for left<length&&ints[4]<=ava&& ints[16]<=ava&&ints[17]<=ava&&ints[22]<=ava{temp:=right-left+1if temp<res {res=temp}ints[s[left]-'A']++left++}right++}return res
}

在这里插入图片描述

http://www.dinnco.com/news/8758.html

相关文章:

  • 阿里云服务器做网站多少钱百度seo公司一路火
  • 网站三合一建设seo引擎搜索入口
  • 彩票网站可以做哪些活动特色产品推广方案
  • 网站响应方案外链网站
  • 做数据表格的网站冬镜seo
  • 网站开发进度计划是什么国内新闻最新5条
  • 万网域名管理网站2021年十大热点事件
  • 企业为什么要做网络营销推广杭州seo推广优化公司
  • 企业酒店的网站建设站长统计软件
  • 如何用axure做网站搜索引擎案例分析结论
  • 我的世界怎么做的好看视频网站百度百家
  • 昆明网站做的好的公司太原搜索引擎优化
  • 在哪做网站建设百度推广费用一年多少钱
  • 专门做简历的网站河南百度推广公司
  • 销售机械设备做网站网站设计说明
  • 一个服务器可以备案几个网站百度推广深圳分公司
  • 网站建设 招聘百度搜索推广和信息流推广
  • wordpress 搭建网站长春网站建设团队
  • 烟台网站建设维护品牌策划公司
  • 做网站不用服务器吗免费的网站
  • 西部数据网站空间2021十大网络舆情案例
  • 精品网站开发公司上海网络推广专员
  • 建设企业网站可信度免费网站java源码大全
  • 上海专业网站建设案例网站网络推广运营
  • 网站建设阝金手指科杰十二展示型网站设计公司
  • 手工制作大全简单漂亮太原关键词排名优化
  • 廉价网站建设关键词优化的最佳方法
  • 网站开发成本主要有哪些百度搜索排名怎么收费
  • 大战网站建设谷歌ads
  • 石家庄网站开发与优化优化大师官网登录入口