随笔分类 - 字符串
摘要:https://www.luogu.org/blog/codesonic/manacheralgorithm 先放上洛谷的链接,毕竟讲的真好 两道例题 luogu4555 SP7586 马拉车算法
阅读全文
posted @ 2018-10-29 13:52
ASDIC减除
摘要:#include #define rep(i,x,y) for(register int i=x;i=0;k--){ int c=(x>>k)&1; if(!ch[u][c]) ch[u][c]=++tot; u=ch[u][c]; } } inline int query(int x){ int u=0,v=0,ans=0; ...
阅读全文
posted @ 2018-09-20 11:22
ASDIC减除
摘要:题意:给定一个子串,询问一些子区间内的最短循环节(循环节是越短条件约束越多) 开始一看那就哈希处理然后暴力枚举循环节,然后按照循环节长度暴力向后比较,本地测试40,洛谷60 再然后就是小作修改,在比较时计算新串哈希值,和原串比较,复杂度还是qn 2,不过本地47,洛谷60没变 翻看题解之后明白了性质
阅读全文
posted @ 2018-09-13 18:32
ASDIC减除
摘要:暴力的哈希,注意: 将一个串当作另一个串的前缀,需要乘上p[len],len=后面串的长度 这是自己的代码,拿数据在本地测A掉了,但是bz上wa了??bz换数据了难道?? 别人的代码,侵删啊啊啊
阅读全文
posted @ 2018-09-13 15:46
ASDIC减除
摘要:luogu 3375 KMP两串 注意输入scanf("%s",a+1),scanf("%s",b+1);,int n=strlen(a+1),m=strlen(b+1);
阅读全文
posted @ 2018-09-13 11:01
ASDIC减除
摘要:2.string函数 find:某子串的起始位(0开始),函数的第二个参数使用代表从该位开始的后缀 substr:1) x开始的连续y位 2) x开始的后缀 string::npos 常数,作用类似于EOF,可以表示find函数未找到 getline(cin.a)输入一整行 tolower,toup
阅读全文
posted @ 2018-08-23 22:02
ASDIC减除

浙公网安备 33010602011771号