随笔分类 -  字符串

摘要:(这道题赛后补的,就是说现场根本没有时间开到www 依据题意,有两种操作,过程还蛮复杂的,又倒置又反转,然后我看到这种操作一般就懵逼了,然后捏? 这时候一般就需要手%啥的,就是画图模拟,找规律,一般都有一些”性质“的 比如这题的一些性质: #同一个操作使用两次,会撤销,相当于没有操作 那么..设想操 阅读全文
posted @ 2022-07-14 18:57 liyishui 阅读(187) 评论(0) 推荐(0) 编辑
摘要:终于我也学到manache了hh,当初一干省选大佬口中的算法,根本碰不到还在调搜索的我 :上板子 诡异的地方在于,最近写的kmp在本地都能过,一交到oj又t,况且不是wa.. -- #include<bits/stdc++.h> using namespace std; int len,maxn=- 阅读全文
posted @ 2021-11-03 15:16 liyishui 阅读(30) 评论(0) 推荐(0) 编辑
摘要:I am coming!KMP! (中二完毕) 1711: 建议数组用pre命名而不是next,next是c++的关键字 问一个串是否在另一个串中出现过,如出现输出最小出现位置,上模板 -- #include <iostream> #include <math.h> #include <string 阅读全文
posted @ 2021-11-02 20:27 liyishui 阅读(303) 评论(0) 推荐(0) 编辑
摘要:很多详细解析也看了,只能说学稍微复杂点的东西需要老老实实yy,急没有鸟用### 代码对应洛谷的板子; -- #include<bits/stdc++.h> using namespace std; char ls[1000009],lt[1000009]; int pre[1000009],ans[ 阅读全文
posted @ 2021-11-02 19:37 liyishui 阅读(31) 评论(0) 推荐(0) 编辑
摘要:#其他博客讲得很正规透透的了,我想提供一点通俗易懂的菜鸡视角 ac自动机的起源我猜是: 对于字符串串abcde 枚举到abcd发现e不匹配后,再回去从b开始匹配吗? 如果能知道bcd是哪个目标串的前缀就好了,我们就可以换成这个目标串继续配 失配指针就是用来找这个目标串的 字典树:存she,sher, 阅读全文
posted @ 2021-10-18 21:16 liyishui 阅读(62) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示