首页 > 其他分享 >缩点-将图转化为 DAG 跑 DP :P1455,P2169

缩点-将图转化为 DAG 跑 DP :P1455,P2169

时间:2023-02-04 10:55:32浏览次数:65  
标签:缩点 P1455 www DAG P2169 DP

之前有提到,缩点可以将一张有向图转化为一张有向无环图(DAG),这样我们就可以在图上跑 DP 了。而我们实现 DP 的手段一般是在拓扑排序中实现,有时候也会用到最短路

P1455

https://www.luogu.com.cn/problem/P1455

题目暗示很明显,物品会有依赖关系,于是我们把有依赖关系的物品两两连边,缩点并记录每一个强连通分量的代价与价值,接下来就是跑 01 背包。当然这个缩点的过程也可以用并查集代替。这个题看起来是无向边,但是这不影响,把它看作两条有向边即可。

P2169

https://www.luogu.com.cn/problem/P2169

这,啊,本地连接就是在一个环里面,缩成一个点就可以了,然后其他的就是有边权的。这完全可以写一个拓扑排序跑 DP,但是当时莫名其妙地写了一个 Dij。

标签:缩点,P1455,www,DAG,P2169,DP
From: https://www.cnblogs.com/Ziqqurat/p/17091057.html

相关文章

  • 缩点学习笔记
    假如题目名称不是“【模板】缩点”的话,是否能想到缩点?这道题如何联想到缩点?首先题目给出的图,可能存在强连通分量,这样的强连通分量中,所有的点权都可全部取到,所以如果走到......
  • 缩点 P2812 校园网络【[USACO]Network of Schools加强版】
    首先找出图中的强连通分量,用tarjan算法。强连通分量内部强联通,所以将其看成一个点是不影响的。进行缩点之后,整张图变成了一个有向无环图。首先对于每一条边进行检测,如果......
  • 「解题报告」ARC136E Non-coprime DAG
    很妙啊这题。我们来分析\(x\)能到\(y\)的数有什么性质。既然是不互质,那么可以考虑看这个数的最小质因子是什么。记\(f(x)\)为\(x\)的最小质因子。我们将质因子......
  • 经典问题 1 —— DAG 上区间限制拓扑序
    问题描述给定一个DAG,求一个拓扑序,使得节点\(i\)的拓扑序\(\in[l_i,r_i]\)。题解首先进行一个预处理:对于所有\(u\),令\(\forall(v,u)\inE,l_u\leftarrow\max(l......
  • SDUT DAG优化
    SDUTDAG优化题目描述大家都学过了代码优化,其中有一个DAG优化,这次我们就练习这个操作。输入输入第一行为一个整数n(n<100),表示该组输入的表达式的个数之后n行为表达式......
  • P1073 [NOIP2009 提高组] 最优贸易 强联通分量+缩点
    //题意:给出有向图,有环(SCC),每个节点有一个商品值,小明想从1点走向n点,同时想要进行一次贸易,即从路线上某个点买入商品,又在某个节点卖出,询问最大收益是多少(如果收益为负数......
  • Dagger2依赖注入框架
    Dagger2简介:Dagger:“AfastdependencyinjectorforAndroidandJava“,其最大的好处就是莫跨界见解耦,这个耦合是由类之间的以来引起的,依赖注入的配置独立于初始化出,配......
  • 火山引擎DataLeap数据调度实例的 DAG 优化方案
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群实例DAG介绍DataLeap是火山引擎自研的一站式大数据中台解决方案,集数据集成、开发、运......
  • 火山引擎DataLeap数据调度实例的 DAG 优化方案
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群实例DAG介绍DataLeap是火山引擎自研的一站式大数据中台解决方案,集数据集成、开发、运维、治......
  • P3183 [HAOI2016]食物链(记忆化搜索 DAG)
    P3183[HAOI2016]食物链题意给出一张n个点m条边的有向无环的食物网,问这其中有多少条极长的食物链。“注意单独的一种孤立生物不算一条食物链。”思路​ 这题可以......