计数dp
dp
野指针*
这个作者很懒,什么都没留下…
展开
-
魔改森林(dp+容斥原理)
然后这道题就做完了,注意坐标的变换,使得计算更方便.原创 2022-08-18 00:21:01 · 241 阅读 · 2 评论 -
51Nod 1020 (计数dp + 推公式)
#include <iostream> #include <algorithm> #include <queue> #include <cstring> #include <cstdio> #include <cmath> #include <map> #include <vector> //#define LOCAL #define inf 0x3f3f3f3f #define INF 0x3f3f...原创 2022-04-28 12:44:12 · 164 阅读 · 0 评论 -
计数类DP
在求解计数类DP问题时,通常要找到一个"基准点",围绕这一基准点构造一个不可划分的"整体",以避免子问题的重叠.用一个字概括就是, "不重不漏". 例题一: 由于直接计算合法路径过于困难(数据大),我们从反面考虑,我们求出经过黑色格子的路径总数,再从总方案数减去非法的方案数即可. 我们假设左上角和右下角的方格也是黑色格子,再对所有的黑色格子的坐标按照从小到大排序(横坐标和纵坐标). 假设F[i]为从左上角走到排序后的第i个黑色格子,并且途中不经过其他格子的路线数. 有: 为什么这么设计状态呢 ?原创 2022-04-03 00:28:33 · 1277 阅读 · 0 评论