随笔分类 -  图论--DAG

摘要:题意 分析 直接线段树合并似乎复杂度不太对,会被卡。 于是考虑线性做法,发现原题的每一个函数的调用关系构成一个DAG。 由部分分启示我们先想想只有1操作的情况:直接每次暴力单点加,最后查询一次就行了。 再看只有前两个的情况:每次还是暴力单点加,但是要统计一下这个操作后面一共乘了多少倍,那么我们可以看 阅读全文
posted @ 2021-07-21 21:23 __Anchor 阅读(311) 评论(0) 推荐(0)
摘要:求最短路的必经边。 建出最短路图,这个图一定是一个 DAG ,然后 dp 求出从起点到每一个点和从每一个点到终点的路径种数。 对于一条边,如果 \(from(u)\times to(v)\) 的值等于起点到终点的路径条数,那么这条边必须经过。 同样类似的办法可以求割点和割边。 转载于 yhx's b 阅读全文
posted @ 2021-04-22 15:59 __Anchor 阅读(676) 评论(0) 推荐(0)