动态规划
文章平均质量分 69
Leo_h1104
一只蒟蒻
展开
-
【HDU3401】Trade
单调队列优化动态规划原创 2016-06-25 14:07:29 · 579 阅读 · 0 评论 -
约瑟夫问题汇总
Joseph问题 多种解法原创 2016-10-24 20:57:03 · 774 阅读 · 0 评论 -
【CF331C】【Codeforces 331C】 The Great Julya Calendar
算是从文化课解脱出来以后第一道正经的题了 竟然没有题解,果断补一个题目大意输入正整数n(0<=n<=10^18),求每次减去一个数位上的数字,最少几次可以把n减成0题解看到数据范围就知道一定要按照数位讨论,但是取法都不知道怎么按数位看?因此考虑贪心 首先这里有个有趣的结论,最优解法一定是每次减去尽可能大的数字 证明:分别讨论最后一位是1~9亦或是0,结合数学归纳法可以得f(n)>=f(n-1)原创 2017-01-17 20:32:58 · 2129 阅读 · 2 评论 -
矩阵快速幂优化的动态规划
为了防止写错原创 2017-04-12 20:00:12 · 2126 阅读 · 0 评论 -
模型化理解单调队列优化和斜率优化DP
抽象理解,脱离题目原创 2016-06-30 20:32:04 · 2122 阅读 · 2 评论 -
【HDU3445】The Diary of Math Teacher —— 斯特林数
打一波脸,以为学完OI就不更了结果转眼更了两篇 容易注意到f(x)的给出形式是一个n次多项式,括号内的数每增加一次相当于对相邻位置的函数值进行一次差分。 我们尝试对f(x)进行一次差分,看看能不能找出一些规律 f(x+1)−f(x)=∏ni=1(x+ai+1)−∏ni=1(x+ai)f(x+1)−f(x)=∏i=1n(x+ai+1)−∏i=1n(x+ai)f(x+1)-f(x)=\prod_...原创 2018-06-21 22:02:40 · 399 阅读 · 0 评论