动态规划
文章平均质量分 65
CantSayAWord
这个作者很懒,什么都没留下…
展开
-
HDU 6086 Rikka with String(2017 Multi-University Training Contest 3)
题目链接:Rikka with String 题意:给定nn个0101字符串和一个长度LL,问所有长度为2∗L2*L的反对称字符串(s[i]≠s[|s|−i+1],i∈[1,|s|]s[i]≠s[|s|−i+1],i∈[1,|s|])中出现所有给定字符串的种类数。 题解:我们先考虑一个简化版的问题:所有长度为LL的字符串中出现所有给定字符串的种类数。这就是一个基本的AC自动机上dpdp的问题,记原创 2017-08-16 21:23:01 · 406 阅读 · 0 评论 -
HDU 6155 Subsequence Count
题目链接:Subsequence Count 题意:给出一个0101字符串,有两种操作:1.1.将区间内的00变成11,11变成00;2.2.询问区间内有多少个不相同的连续子串。 题解:先考虑如何算出一个01字符串有多少个不相同的子串,很容易得到一个dpdp转移方程dp[i][0/1]=dp[i−1][0]+dp[i−1][1]+1dp[i][0/1]=dp[i-1][0]+dp[i-1][1]原创 2017-08-21 09:00:47 · 384 阅读 · 0 评论