随笔分类 - 动态规划-计数dp
摘要:题意 给出一个字典,每个单词去掉元音字母 之后形成一个新字典。 先给出一个只有辅音组成的串,用原字典中的单词还原该串,若存在多种还原方式,输出还原后元音字母数量最多的那种,若依旧多种,则任意输出。 "传送门" 思路 ac自动机fail树上跑dp的一眼套路题。 总结一下遇到的坑: 1. 多个单词去掉元
阅读全文
摘要:题意 求本质不同子序列的数量。 "传送门" 思路 思路一:$dp[i] = \sum_{j=last[a[i]]}^{i 1} dp[j]$ $dp[i]$ 表示第 i 位数字作为子序列的最后一位的数量。 当$a[i]$ 未出现过时: $dp[i]$ 可从之前所有状态包括空串转移过来,即:$dp[i
阅读全文
摘要:题意 给出大小为 $n$ 的字符串集合,给定字符串 $t$ ,求拆分 $t$ 的方案数,要求串 $t$ 拆分后每一个串都要是集合中的某个串。 _答案取模1e9+7_ 思路 对于一个串 $t$ 的第i个位置,如果他是某个串的结尾, 并且这个串之前的串也是个合法串,那么可进行dp转移,可用ac自动机的f
阅读全文
摘要:题意 首先,我们定义一个图的价值为其合法拓扑序的个数。 对于一张n个点,m条边的有向图, 它的每一条都可能消失,求其所有形态的价值的和。 $n \leq 22, m \leq n \times (n 1)$ 数据保证没有重边,自环(x到y的边和y到x的边不算重边)。 第一个问题:给定一个
阅读全文
摘要:题目描述 对于一个长度问n的数组A,设第i个元素为Ai(0≤i 3 5 7 5 样例输出 1 hint 思路 逆向思考,总数减去不满足条件的数量。 既然 x+y+z using namespace std; const int maxm = 1
阅读全文
摘要:262144K After Incident, a feast is usually held in Hakurei Shrine. This time Reimu asked Kokoro to deliver a Nogaku show during the feast. To enjoy th
阅读全文
摘要:4894: Booming Business 题目描述 You are an expert in bonsai, the Japanese art of cultivating small trees in small containers.Every year, you win the Bonsa
阅读全文
摘要:问题 J: Rotated Palindromes 题目描述 Takahashi and Aoki are going to together construct a sequence of integers.First, Takahashi will provide a sequence of i
阅读全文

浙公网安备 33010602011771号