
回文自动机
回文自动机
_Shmily
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2020 Multi-University Training Contest 3---- HDU--6791、Tokitsukaze, CSL and Palindrome Game(回文自动机)
题目链接 题面: 题意: 给定一个串 SSS ,从中选出两个回文子串。 令 E(s)E(s)E(s) 表示从一个空串 PPP 中不断随机插入新字符直到 sss 第一次出现在 PPP 中的时 PPP 的期望长度。 多次询问要你比较选出的两个子串回文子串的期望大小。 官方题解: 主要是: 令 aia_iai 表示 A[1,i]A[1,i]A[1,i] 是否是 AAA 的一个 borderborderborder,aia_iai为 1 表示是,0 表示不是。 那么E(A)=∑i=1Lai∗miE(A)=\原创 2020-08-25 09:20:10 · 350 阅读 · 0 评论 -
ICM Technex 2018 and Codeforces Round #463-- G、Palindrome Partition(回文自动机)
题目链接 题面: 题意: 给定一个字符串,把字符串分为偶数段,假设分为了kkk段,那么需要满足s1=sk,s2=sk−1...s_1=s_k,s2=s_{k-1}...s1=sk,s2=sk−1...。 求符合要求的划分的方案数。 题解: 我们假设原串为SSS,长度为nnn 假设现在有两段si,sk−i+1s_i,s_{k-i+1}si,sk−i+1,其中si=sk−i+1=x1x2...xjs_i=s_{k-i+1}=x_1x_2...x_jsi=sk−i+1=x1x2...xj。原创 2020-08-25 09:21:08 · 179 阅读 · 0 评论 -
The Preliminary Contest for ICPC Asia Xuzhou 2019: G. Colorful String(回文自动机):
题目链接:点击这里 因为长度为n的字符串的本质不同的回文串的级别是O(n)的。 所以我们直接跑后缀自动机然后枚举所有本质不同的子回文串即可。 #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<algorithm> #include...原创 2020-08-24 20:58:17 · 211 阅读 · 0 评论