
递推
Chester_King
虽千万人,吾往矣。
展开
-
【BZOJ】4563 [Haoi2016]放棋子 递推+高精
题目传送门这题是我在洛谷上搜索“二分图”搜出来的题目……这题的正解是错排公式+高精度。说实话,错排问题和二分图好像还是有一点点的关系的……首先,这题中的n个障碍显然没有什么卵用,把所有的障碍都放到n*n的矩形的对角线上显然对原问题的求解没有什么影响。然后,设f[i]为i*i的矩形的错排方案数,我们提取1~i行和1~i列,建立一个二分图,显然对于每一行有i-1中连接方案。这样原创 2017-04-13 20:44:10 · 421 阅读 · 0 评论 -
【BZOJ】2431 [HAOI2009]逆序对数列 递推
题目传送门不知道今天是怎么了,可能是空调吹多了吧,一直不在状态,连递推题我都做不来了……(扎Zn了老Fe……)然而,不管环境如何恶劣,我们仍要努力学习,为了自己的明天而奋斗。(说的好像跟真的一样)其实这题就是一个递推,现在我们考虑第i个数,定义f[i][j]表示序列里有i个数,逆序对的组数为j的方案数。因为第i个数的权值就是i,则不管第i个数插到序列里的哪个位置,都会和在它后面的数原创 2017-07-03 15:05:28 · 440 阅读 · 0 评论 -
【BZOJ】1131 [POI2008]Sta 递推
题目传送门这题还是挺水的,还是YF哥哥最强了。(听说最近YF哥哥在一次模拟赛中虐场了,不愧是一代神犇)其实我觉得YF哥哥有一点说错了,这题好像并不属于DP的范围,只是一个递推罢了。(YF哥哥不喜勿喷)首先我们可以随便选一个节点作为树根,预处理出所有节点到第i号节点的距离和以当前节点为根的子树的大小。然后我们取节点i和j,假设以第i号节点为根,j是i的一个儿子,现在我们要考虑以j号节原创 2017-07-11 10:22:37 · 325 阅读 · 2 评论 -
【POJ】3070 Fibonacci 递推+矩阵优化
题目传送门这题其实就是斐波那契数列,但是考虑到n的范围非常大,n=1e9,我们不能直接O(n)的递推。其实题目已经给出了解法了,就是用矩阵快速幂来实现递推,把时间复杂度降到(2^3*log2(n))。这题可以入门矩阵快速幂,为以后的矩阵快速幂加速DP做准备。然后这题就喜闻乐见的A掉啦。附上AC代码:#include #include using namespace st原创 2017-10-08 21:33:48 · 243 阅读 · 0 评论