
递推
文章平均质量分 57
AbEver
孤单是一个人的狂欢
展开
-
BZOJ 3670: [Noi2014]动物园(kmp+递推)
Description近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。某天,园长给动物们讲解KMP算法。园长:“对于一个字符串S,它的长度为L。我们可以在O(L)的时间内,求出一个名为next的数组。有谁预习了next数组的含义吗?”熊猫:“对于字符串S的前i个字符构原创 2017-06-19 17:27:59 · 522 阅读 · 0 评论 -
BZOJ 4318: OSU! (概率dp)
Descriptionosu 是一款群众喜闻乐见的休闲软件。 我们可以把osu的规则简化与改编成以下的样子: 一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串。在这个串中连续的 X个1可以贡献X^3 的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释) 现在给出n,以及每个操作的成功率,请你输出期望分数,输出原创 2017-04-27 11:40:34 · 482 阅读 · 0 评论 -
BZOJ 4870: [Shoi2017]组合数问题 (递推+矩阵快速幂)
DescriptionInput第一行有四个整数 n, p, k, r,所有整数含义见问题描述。 1 ≤ n ≤ 10^9, 0 ≤ r < k ≤ 50, 2 ≤ p ≤ 2^30 − 1Output一行一个整数代表答案。Sample Input 2 10007 2 0Sample Output 8Source黑吉辽沪冀晋六省联考分析这题。。我没有什么好说的。简直了。。只要读懂题意。原创 2017-04-26 11:45:43 · 1536 阅读 · 1 评论 -
BZOJ 2750: [HAOI2012]Road(最短路+拓扑排序+递推)
题目描述传送门题目大意:给你一个n个点、m条边的有向图,问你每条边被多少条不同的最短路经过,答案对10^9+7取模,其中n<=1500,m<=5000。题解由于n、m都不大,一个显然的做法是枚举一个起点S,然后跑SPFA。对于一条边,如果它不在最短路图上,就肯定不会被算上。而一条边i->j在图上的充要条件是Dis[i]+l<=Dis[j],构出来这个图你就会发现这是个DAG。然后DAG上所有边都是从原创 2018-03-23 14:06:37 · 949 阅读 · 1 评论