问一下思路,缩点完了然后怎么做?点击查看更多内容

P3387 【模板】缩点

你把边想成点不就对了
by FwbAway @ 2022-12-26 19:40:01


是不是可以dfs
by kimi0705 @ 2022-12-26 19:40:03


什么意思 给定一个 n 个点 m 条边有向图,每个点有一个权值,求一条路径,使路径经过的$ ······ 点·····$权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。
by kimi0705 @ 2022-12-26 19:41:36


@[Farewell_Bye](/user/481337)
by kimi0705 @ 2022-12-26 19:41:59


@[kimi0705](/user/637788) 我们之前做的边权题是不是 $i$ 到 $i + 1$ 有一条边,一个权值,现在我们变成了 $i$ 和 $i + 1$ **各**有一个点,和一个权值,这两者不都差不多吗
by FwbAway @ 2022-12-26 19:45:07


知道了每个点的权职然后就知道他连在了哪里,然后又怎么做呢? 是在每一个点上dfs一遍吗?然后取每个点的最大值
by kimi0705 @ 2022-12-26 19:47:35


缩到没法再缩的时候,然后那怎么办啊?
by kimi0705 @ 2022-12-26 19:49:07


哦,我知道了,就是记忆化DFS可以对吧
by kimi0705 @ 2022-12-26 19:54:03


~~去厕所冷静一下~~
by kimi0705 @ 2022-12-26 19:54:31


@[kimi0705](/user/637788) 您可以参考题解。 缩点的功能就是把图变成一个DAG,那么就可以通过递推的方法来计算,也就是直接DP即可
by liangbowen @ 2022-12-26 20:06:40


| 下一页