DAG的Dp
文章平均质量分 58
Jerry_wang119
我是蒟蒻快来%我
展开
-
【洛谷】P3244 [HNOI2015]落忆枫音
首先没有环的方案数是很好求的 根据朱刘算法的推论,一个 DAG 中存在一个点能够到达每一个点,那么每个点都选一条入边一定能构成一个树型图(有向树) 所以DAG可以直接乘法原理 考虑有环的情况 只要将总方案数减去非法方案数就好了 非法方案数是什么呢 首次加入的这条边一定是环上的一条边,所以一定存在一条或者多条回路从 t 回到 s 设构造路径 t 到 u 的方案数为 G(u),那么 ...原创 2018-10-09 11:59:55 · 208 阅读 · 0 评论 -
【洛谷】P3953 逛公园
类似于最短路计数让我们想到 Dp 首先 K <= 50,看到这个想到 Dp 是二维的,定义 Dp(i,k)为 i 到终点路径长度比最短路多 k 的路径总数 然后就不会转移了 然后怎么转移呢,Dp(u,k)与 Dp(i,k)的联系,: 最好,建立一个虚拟节点,因为到终点可以往回走 Minpath(i)表示 i 到终点的距离 那么走 w 这条边比最短路多的就是 Minpath(v...原创 2018-10-28 21:52:09 · 314 阅读 · 0 评论