![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计数dp
文章平均质量分 84
桜のような恋でした
.
展开
-
【ICPC2022济南站】【树形dp】【删物品背包dp】C.DFS Order 2
ICPC2022济南站的C题题解。原创 2022-11-30 16:21:23 · 1705 阅读 · 1 评论 -
【计数dp】【组合数学】【多项式exp】子树问题
【题目描述】求满足条件的n个点有根树数量。1.父亲编号小于儿子2.给定序列aia_iai,不能出现大小为aia_iai的子树对于每个深度dep∈[L,R]dep \in [L,R]dep∈[L,R]的树,求出答案。两棵树不同当且仅当存在x满足fa1[x]不等于fa2[x]。【思路】这dp其实挺套路的。定义f[i][j]f[i][j]f[i][j]表示i个点的树,深度不超过j 的树......原创 2019-11-02 23:39:28 · 298 阅读 · 1 评论 -
【计数dp】quests
【描述】有一天,球球和他的好朋友熊熊在玩一个猜数字的游戏。这个游戏是这样子的:熊熊会先在 [1, n] 中选取一个数,然后问球球他选取的数是多少。球球当然不知 道啦,所以他会向熊熊提出若干个问题,每个问题形如:选取的数是否在[li,ri]之间?球球可以提出很 多的问题,而熊熊也会不厌其烦地回答他。形式化地,对于球球给出的一个询问集合 Q,熊 熊会返回一 个长为 |Q| 的 01 序列表示每次询...原创 2019-07-30 23:01:16 · 194 阅读 · 0 评论 -
【PKUSC2018】【状压dp】【计数dp】最大前缀和
【描述】小 C 是一个算法竞赛爱好者,有一天小 C 遇到了一个非常难的问题:求一个序列的最大子段和。但是小 C 并不会做这个题,于是小 C 决定把序列随机打乱,然后取序列的最大前缀和作为答案。小 C 是一个非常有自知之明的人,他知道自己的算法完全不对,所以并不关心正确率,他只关心求出的解的期望值,现在请你帮他解决这个问题,由于答案可能非常复杂,所以你只需要输出答案乘上 n! 后对 99824...原创 2019-09-28 22:18:03 · 110 阅读 · 0 评论 -
【SDOI2015】【NTT】【dp/生成函数】序列统计
【描述】小C有一个集合S,里面的元素都是小于M的非负整数。他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属于集合S。小C用这个生成器生成了许多这样的数列。但是小C有一个问题需要你的帮助:给定整数x,求所有可以生成出的,且满足数列中所有数的乘积mod M的值等于x的不同的数列的有多少个。小C认为,两个数列{Ai}和{Bi}不同,当且仅当至少存在一个整数i,满足Ai≠Bi......原创 2019-09-28 23:50:06 · 145 阅读 · 1 评论