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

学校网站模板wordpress重庆网站设计找重庆最佳科技

学校网站模板wordpress,重庆网站设计找重庆最佳科技,搬家公司网站建设价格,中国沈阳网站在哪里下载题目 字符串 题目又叫字符串#xff0c;但是这道题是真正的关于字符串的题 思路 这道题可行的我能想出来的思路有两个#xff0c;一个是二分#xff0c;先猜测一个答案#xff0c;然后验证这个答案#xff0c;但是由于这种方法时间复杂度不如另一种方法#xff1a;双指…题目 字符串 题目又叫字符串但是这道题是真正的关于字符串的题 思路 这道题可行的我能想出来的思路有两个一个是二分先猜测一个答案然后验证这个答案但是由于这种方法时间复杂度不如另一种方法双指针滑动窗口所以这里不做记录只记录双指针的方法 设置两个指针一个指针 j j j 标记符合题意的最短字符串的开始另一个指针 i i i 标记字符串结尾都是能取到的闭区间所以字符串长度就是 i − j 1 i-j1 i−j1初始时两个指针都在字符串开始处 0 0 0然后让指针 i i i 往前走直到找出一个符合题意的字符串此时这个指针标记着字符串的结尾然后指针 j j j 也开始走直到走到第一个不符合题意的位置注意指针所在位置开始的字符串仍然是符合题意的然后更新答案的值。如此重复即可。 怎么表示一个子串是否符合题意呢 使用一个哈希表小写字母常用数组代替哈希表记录每个字符出现的次数即可由指针 i i i 遍历到的字符次数加 1 1 1由指针 j j j 遍历到的字符的次数减 1 1 1前提是减少之后不为 0 0 0 代码 #include stdio.h #include string.h#define N 1000000 5 #define M 26/*** brief 判断当前子串是不是符合题意的** param st* param len* return int*/ int check(int* st, int len) {for (int i 0; i len; i) {if (!st[i]) return 0;}return 1; }/*** brief 计算符合题意的子串最小长度** param s* return int*/ int solve(const char* s) {int i 0, j 0, ans N;int st[M] {0};while (s[i]) {st[s[i] - a];if (check(st, M)) {while (j i) {// 注意只有当移动了 j 之后还符合题意才移动if (st[s[j] - a] 1) {break;}st[s[j] - a]--;j;}if (i - j 1 ans) {ans i - j 1;}}i;}return ans; }int main(void) {char s[N];scanf(%s, s);do {if (strlen(s) M) {printf(-114514\n);break;}printf(%d\n, solve(s));} while (0);return 0; }
http://www.zqtcl.cn/news/782954/

相关文章:

  • 琼海市建设局网站网络宣传网站建设制作
  • 怎样做返利网站apple私人免费网站怎么下载
  • 靖宇东兴自助建站深圳网站建设 排行榜
  • 怎样编辑网站梅州免费建站
  • 桂林北站怎么去阳朔简易网页
  • 百度123123网址大全无忧网站优化
  • 做个人网站用什么程序怎么建设一个人自己网站
  • 怎么样建设网站网站通州建设局网站
  • 网站备案有期限吗洛阳宣传片制作公司
  • 给wordpress添加引导页seo营销的策略有哪些
  • 聚美联盟网站怎么做金空间网站
  • 域名注册网站的域名哪里来的更改网站模板内容
  • 南京网站设计网站wordpress选择模板没
  • 河南省网站集约化建设国内房地产设计网站建设
  • 长治招聘网站建设电话销售精准客户资源
  • 灵璧有做公司网站的吗自定义wordpress
  • 创个网站怎么弄做国内第一游戏数据门户网站
  • 沈阳网站制作全过程小程序商城的好处
  • 如何建设vr网站长春建站网站模板
  • 做一个网站的费用wordpress mysql配置
  • 重庆专业的网站建设公司怎么套网站
  • 产品网站怎么做企业网站建设用什么
  • 怎样做网站公司大连市住建局官方网
  • 东莞市网站建设平台wordpress用户登录显示请求失败
  • 网站一键收录西宁网站建设西宁
  • 昆山网站h5制作开发地点
  • 承德网站建设设计手机建站服务
  • 成都网站建设思乐科技网站简单化
  • 东莞外贸公司网站制作微信文章链接wordpress
  • 剑灵网站模板效果图网站源码