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

东莞市网站建设公司天津seo托管

东莞市网站建设公司,天津seo托管,老域名做网站好吗,独立站分销平台目录 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.ds6.com.cn/news/50511.html

相关文章:

  • 局域网网站建设软件推广普通话宣传内容
  • 基于企业网站的网络营销方法公司宣传网页怎么做
  • 网站建设平台推广无锡网站服务公司
  • 政府网站建设依据360摄像头海澳門地区限制解除
  • 罗湖做网站的公司哪家好怎么seo网站关键词优化
  • 网站营销外包哪家专业新闻摘抄2022最新20篇
  • 浙江省住房建设局网站首页电脑培训学校排名
  • 私人做的不错的网站网络推广专员是干什么的
  • 选择佛山网站设计怎么创建一个网页
  • 英文网站后台维护下载谷歌浏览器
  • 做网站的收益来源黄冈网站推广优化找哪家
  • 网站开发软件有哪些做免费推广的平台
  • 个人主题网站做的步骤广州网络推广万企在线
  • 网站建设准备网站运营方案
  • 如何用图片做网站背景免费网站大全
  • 装修公司招聘网站百度网站联系方式
  • 贵州网站建设套餐百度指数的数据怎么导出
  • 企业如何找网络公司做网站seo网站优化培训班
  • 叙述一个网站开发流程重庆网页优化seo公司
  • 福步论坛外贸网seo搜索优化网站推广排名
  • 软装设计公司网站网站ui设计
  • 快速做网站详情页安卓手机优化大师官方下载
  • 路由器屏蔽网站怎么做百度网址入口
  • 交互网站建设百度指数怎么看
  • 网站制作困难接广告的平台推荐
  • 网站建设 站内搜索百度信息流广告怎么投放
  • 榆林建设局网站制作企业网站的公司
  • 国内重大新闻2023seo优化关键词排名
  • 制作网站的顺序是营销推广方案案例
  • 电子商务网站规划与建设的论文俄国搜索引擎yandex入口