摘要:
题目传送门题意:训练指南P216分析:求出现最多次数的字串,那么对每个字串映射id,cnt记录次数求最大就可以了。#include using namespace std;const int N = 150 + 5;const int NODE = N * 70;const int LEN = 1e... 阅读全文
摘要:
题目传送门题意:(训练指南P213) 求每个前缀的最短循环节分析:利用失配函数的性质,如果i % (i - fail[i]) == 0,那么正好错位移动一个循环节长度。#include using namespace std;const int N = 1e6 + 5;char str[N];int... 阅读全文