弱周期定理WPL (Weak Periodicity Lemma.)
|总字数:121|阅读时长:1分钟|浏览量:
弱周期定理WPL (Weak Periodicity Lemma.)
本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135121712


因为 si 可以去到 si−p,si+q… ,因此可以表示成 ap−bq 的形式。
本质:划分等价类,等价类有一个迭代的过程,怎么都可以走到 gcd(p,q) ,但走不到更小的
文章作者: zhangxixi
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhangxixi的博客!
相关推荐

2026-06-17
算法复键——AC自动机
算法复键——AC自动机 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/162074359 什么是AC自动机: 在Trie上跑kmp 核心思想:构建fail树。fail[u]指向一个节点,表示这个节点具有和u所在节点所代表串的最长公共后缀。 核心代码: 12345678910111213141516171819void bfs() { int i, j; q.push(1); fail[1] = 0; fail[0] = 1; // 根节点失配指向...

2023-12-21
broder剃头去尾的新broder
broder剃头去尾的新broder 本文搬运自本人高中时期CSDN博客,若图片加载不出来,可到原文查看:https://blog.csdn.net/zhangtingxiqwq/article/details/135122233 若红色为1串的broder,则显然黄串为2串的broder 因此broder在剃头去尾 可以用于均摊分析 题目:POI2012」Prefixuffix

2021-11-14
manacher 算法总结
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15551651.html 测试一下这个博客园的功能(图片好像只能在洛谷上看,有时间就改) manacher 算法总结 题目大意 给定一字符串,求其最长回文串长度 方法对比 暴力效率:O(n3)O(n^3)O(n3),优化后为O(n2)O(n^2)O(n2) manacher效率:O(n)O(n)O(n) 算法思想 回文串有两种:奇回文与偶回文 分类讨论太麻烦,主要是我不会,于是我们就统一为奇回文 如何统一 例: abbab 偶回文:abba 奇...

2022-01-17
【P4824 [USACO15FEB]Censoring S】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15812544.html 题目 Farmer John为他的奶牛们订阅了Good Hooveskeeping杂志,因此他们在谷仓等待挤奶期间,可以有足够的文章可供阅读。不幸的是,最新一期的文章包含一篇关于如何烹制完美牛排的不恰当的文章,FJ不愿让他的奶牛们看到这些内容。 FJ已经根据杂志的所有文字,创建了一个字符串 SSS ( SSS 的长度保证不超过 10610^6106 ),他想删除其中的子串 TTT ,他将删去 SSS 中第...

2022-01-16
【P3538 [POI2012]OKR-A Horrible Poem】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/15810272.html 题目 原题来自:POI 2012 给出一个由小写英文字母组成的字符串 S,再给出 q 个询问,要求回答 S 某个子串的最短循环节。 如果字符串 B 是字符串 A 的循环节,那么 A 可以由 B 重复若干次得到。 思路 首先,我们如果有三点: 一个字符串的循环节必然是字符串长度的约数 循环节的倍数如果长度还是字符串长度的约数,那么他也是循环节 如果一个长度 iii 是字符串循环节长度,那么 [l,r−i][l, r-i]...

2022-05-24
【CF827C DNA Evolution】题解
本文搬运自本人初中博客园博客,若图片加载不出来,可到原文查看:https://www.cnblogs.com/zhangtingxi/p/16306588.html 题目链接 题目 DNA链由核苷酸组成。有四种类型的核苷酸:“A”,“T”,“G”,“C”。 DNA链是核苷酸序列。科学家决定追踪一种稀有物种的进化,它最初的DNA链为s。 物种的进化被描述为DNA的一系列变化。每个变化都是某些核苷酸的变化,例如,DNA链“AAGC”中可能发生以下变化:第二个核苷酸可以变为“T”,然后变成“ATGC”。 科学家们知道DNA链的某些片段会受到某些未知感染的影响。这些感染可以被表示为核苷酸序列...