
字符串
文章平均质量分 54
yezzz.
这个作者很懒,什么都没留下…
展开
-
Appearance Analysis (map,字符串降维,暴力枚举,答案处理小技巧)
Appearance Analysis分析:让求有多少种不同的窗户,然后这个窗户是可以多次旋转的数据才 111111111,直接暴力判断即可考虑用 mapmapmap 来映射每一种窗户每一个窗户都是一个二维的字符串,将二维转换成一维,扔到 mapmapmap 里映射一下几个坑点:每种窗户经旋转后,总共会有四种状态,每种状态要 mapmapmap 映射注意:旋转之后,字符串的顺序一定要考虑清楚对答案的处理所有窗户跑一遍 mapmapmap 之后,单独考虑每个窗户,.原创 2021-10-26 21:15:07 · 140 阅读 · 0 评论 -
2021CCPC网络赛 hdu 7101 Time-division Multiplexing (循环节,双指针,字符串)
hdu 7101 Time-division Multiplexing题意:nnn 个字符串,按顺序循环取字符产生一个新的无限长的字符串,具体看 HintHintHint要在新的字符串里找到最短的子串,使子串中出现所有字符,求最短的子串长度分析:那肯定不会是无限长的字符串,循环取,考虑字符串的循环节单个串 len<=12len<=12len<=12 ,lcmlcmlcm 最大为 2∗3∗2∗5∗7∗2∗3∗11=277202*3 ∗ 2 ∗ 5 ∗ 7 ∗ 2 ∗ 3原创 2021-09-11 17:21:57 · 306 阅读 · 0 评论 -
P2553 [AHOI2001]多项式乘法 (字符串处理,FFT,模拟好题)
P2553 [AHOI2001]多项式乘法打模拟加FFT 读入字符串后照例从头开始往后,如果找到一个数字,那么它肯定是 x,也就是系数,此时我们用读入优化时的方式将指针往后移,并把它存下来,然后此时指针指向的位置应该是 x 的最后一个字符,判断下个位置的字符是不是 'a' ,如果是的话意味着我们刚才存的 x 是这一项的系数,而我们将指针后移 3 位,分别经过 x 的最后一位、'a' 和 '^' ,到达这一项的次数 y 的第一位,依然使用读入优化的方式存下 y 。此时记录一下是应该放到 A中还是 B原创 2021-08-10 11:01:58 · 158 阅读 · 0 评论