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

WordPress影视cms搜索引擎优化seo培训

WordPress影视cms,搜索引擎优化seo培训,张家口做网站,赚钱黑渠道题目描述 给定一个字符串 s s s ,找出这样一个子串: 1)该子串中的任意一个字符最多出现2次; 2)该子串不包含指定某个字符; 请你找出满足该条件的最长子串的长度。 输入描述: 第一行为要求…

题目描述

给定一个字符串 s s s ,找出这样一个子串:

1)该子串中的任意一个字符最多出现2次;

2)该子串不包含指定某个字符;

请你找出满足该条件的最长子串的长度。

输入描述:

第一行为要求不包含的指定字符,为单个字符,取值范围 [ 0 − 9 a − z A − Z ] [0-9a-zA-Z] [09azAZ]

第二行为字符串 s s s,每个字符范围 [ 0 − 9 a − z A − Z ] [0-9a-zA-Z] [09azAZ],长度范围 [ 1 , 10000 ] [1,10000] [1,10000]

输出描述

一个整数,满足条件的最长子串的长度;如果不存在满足条件的子串,则返回0

测试用例:
输入:

D
abc123

输出:

6

输入:

D
abaca123D

输出:

7

题解

使用 left right 指针遍历数组
使用 int[] 记录字符出现次数

源码 Java

public class RightSubStr {static Input input;static {input = new Input("D\n" +"abaca123D");}public static void main(String[] args) {char ch = input.nextLine().charAt(0);String s = input.nextLine();int left = 0;int right = 0;int[] charcount = new int[128];int max = 0;boolean flag = true;while (right < s.length()) {if (ch == s.charAt(right)) {charcount = new int[128];right++;left = right;} else {if (flag) {charcount[s.charAt(right)]++;}if (charcount[s.charAt(right)] > 2) {charcount[s.charAt(left)]--;left++;flag = false;continue;}flag = true;right++;max = Math.max(max, right - left);}}System.out.println(max);}
}
http://www.dt0577.cn/news/36544.html

相关文章:

  • 网站建设北京市百度app安装下载免费
  • 网站建设推广浩森宇特网站创建流程
  • 全网营销型网站百度关键词排名神器
  • 手机怎么做电子书下载网站百度平台商户电话号码
  • 湖南省网站备案自己搭建网站
  • 建设电影网站难吗网站404页面怎么做
  • 用python做网站多吗最优化方法
  • 深圳有做网站的公司百度营消 营销推广
  • wordpress广告链接不跳转超级推荐的关键词怎么优化
  • 网站套站什么意思自己怎么优化关键词
  • h5app开发教程站内关键词自然排名优化
  • 九台网站手机端怎么刷排名
  • 淄博网站建设多杭州龙席网络seo
  • 乌鲁木齐建设局官方网站汕头网站设计公司
  • 做竞价网站 要注意什么如何建网站
  • 广州网站空间2024年阳性什么症状
  • 做网站镜像微信上如何投放广告
  • 佛山网站推广市场app推广代理平台
  • 网站正在建设中超级优化大师下载
  • 江苏住房和城乡建设部网站班级优化大师头像
  • 选择做网站销售的优势seo官网
  • 网站搭建是什么专业游戏推广员每天做什么
  • 广告设计公司深圳品牌设计公司百度关键词优化查询
  • 网店erpseo快速排名是什么
  • 网站怎么做充值系统下载怎么建网站平台卖东西
  • 搭建网站需要学什么软件四川旅游seo整站优化
  • 交换广告是两个网站做友情链接吗搜索量排行
  • 用xp做网站是否先搭建iis重庆放心seo整站优化
  • 做微商哪个网站比较好nba最新交易信息
  • wordpress开发视频网站ip反查域名网站