摘要: 题意: 给出$DAG$,询问删掉哪个点之后最长路径最短 思路: 我们令$f[x]$表示从最远的点到达它的距离,$g[x]$表示它能够到达最远的点的距离 那么对于$(x -> y)$一条边来说,它所在的最长路径就是 $f[x] + 1 + g[y]$ 我们按照拓扑序依次删点 我们发现此时删去一个点,那 阅读全文
posted @ 2019-03-04 20:48 Dup4 阅读(128) 评论(0) 推荐(0) 编辑