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

wordpress评论发邮件成都关键词seo推广电话

wordpress评论发邮件,成都关键词seo推广电话,互联网公司名称大全,小米路由2 做网站目录 3258.统计满足k约束的子串数量 I 题目描述: 实现代码与解析: 滑动窗口 原理思路: 3258.统计满足k约束的子串数量 I 题目描述: 给你一个 二进制 字符串 s 和一个整数 k。 如果一个 二进制字符串 满足以下任一条件&#…

目录

3258.统计满足k约束的子串数量 I

题目描述:

实现代码与解析:

滑动窗口

原理思路:


3258.统计满足k约束的子串数量 I

题目描述:

        给你一个 二进制 字符串 s 和一个整数 k

如果一个 二进制字符串 满足以下任一条件,则认为该字符串满足 k 约束

  • 字符串中 0 的数量最多为 k
  • 字符串中 1 的数量最多为 k

返回一个整数,表示 s 的所有满足 k 约束 的子字符串的数量。

示例 1:

输入:s = "10101", k = 1

输出:12

解释:

s 的所有子字符串中,除了 "1010""10101" 和 "0101" 外,其余子字符串都满足 k 约束。

示例 2:

输入:s = "1010101", k = 2

输出:25

解释:

s 的所有子字符串中,除了长度大于 5 的子字符串外,其余子字符串都满足 k 约束。

示例 3:

输入:s = "11111", k = 1

输出:15

解释:

s 的所有子字符串都满足 k 约束。

提示:

  • 1 <= s.length <= 50
  • 1 <= k <= s.length
  • s[i] 是 '0' 或 '1'

Related Topics

  • 字符串
  • 滑动窗口

实现代码与解析:

滑动窗口

//leetcode submit region begin(Prohibit modification and deletion)
class Solution {public int countKConstraintSubstrings(String s, int k) {int n = s.length();int res = 0;int l = 0;int cnt0 = 0, cnt1 = 0;for (int r = 0; r < n; r++) {if (s.charAt(r) == '0') {cnt0++;}if (s.charAt(r) == '1') {cnt1++;}while (cnt0 > k && cnt1 > k) {if (s.charAt(l) == '0') cnt0--;if (s.charAt(l) == '1') cnt1--;l++;}res += r - l + 1;}return res;}
}
//leetcode submit region end(Prohibit modification and deletion)

原理思路:

        遍历右指针,记录0和1的个数,求出当前右指针情况下,满足条件的最长长度。如果满足条件,收缩左指针,直到满足条件。

http://www.hrbkazy.com/news/890.html

相关文章:

  • 会做网站怎么赚钱谷歌seo推广培训班
  • 用易语言做攻击网站软件百度网页排名怎么提升
  • 云主机可以放几个网站seo外链推广
  • 地方门户网站开发方案杭州网站制作排名
  • 网站开发 一般用什么语言检测网站是否安全
  • 南昌做公司网站网络营销公司排行榜
  • 常德人才网windows优化大师的功能
  • 云南工程建设总承包公司网站百度投放广告流程
  • 滕州网站搜索引擎优化深圳网站页面设计
  • 企业交易平台的网站制作多少钱做百度推广效果怎么样
  • 免费做流程图的网站重庆百度竞价开户
  • 高端网站设计服务商长沙今日头条新闻
  • 网站开发进度设计与阶段目标郑州搜狗关键词优化顾问
  • 政府网站建设策划方案如何推广公众号
  • 个人备案网站盈利怎么进行网站关键词优化
  • 秦皇岛企业网站建设5月新冠病毒最新消息
  • 电子商务专业真的不好吗北京网站优化方式
  • 品牌网站制作安徽关键词seo
  • 网站建设文化价格本周时事新闻概要10条
  • 杭州网站建设推荐怎么做百度关键词排名
  • 沈阳模板建站系统营销策略有哪些有效手段
  • 南通网站建设推广网站开发从入门到实战
  • 网站流量突然增加舆情危机公关公司
  • 怎么做微信上的网站企业网站建设要多少钱
  • 怎样做安居客网站网络推广合作协议范本
  • 在中国做采购在哪个网站找产品网络推广平台软件
  • 杭州住房和城乡建设局网站百度广告平台电话
  • seo+网站排名宁波seo企业推广
  • 滨州网站建设 远洋科技网图识别在线百度
  • php做数据网站站长工具seo综合查询全面解析