随笔分类 -  图论——其他

摘要:题意 给一张DAG图,可以删掉一个点,最小化DAG最长路,多组数据 思路 真让人头秃.jpg 先正反两遍求出$f_i,g_i$表示正向到$i$的最长路和反向到$i$最长路(或者说从$i$出发的最长路) 将点分成S,T两部分,一开始所有的点都在T部分,代表一条长度为$g_i$的路径,将一个点拿出T部分 阅读全文
posted @ 2019-11-07 14:50 擅长平地摔的艾拉酱 阅读(262) 评论(1) 推荐(0)
摘要:题意 给一个边带权的有向图,可以花费边权使得一条边反向;通过翻转边让原图变成一个DAG,要求是所有花费中的最大值最小$,(n,m\leq 200000)$,保证无重边和自环 解法1 考场上没看出来性质,于是口胡了一个乱搞做法 连好边后直接对原图进行一遍拓扑排序,由于原图不是DAG,所以会有无法入队的 阅读全文
posted @ 2019-11-06 14:37 擅长平地摔的艾拉酱 阅读(189) 评论(0) 推荐(0)
摘要:题意 给一颗树和一些操作,每次操作修改一个点的标记(0/1),求从一个标记点出发走过所有标记点最后回到起点的最短路径长度 思路 由于最后要回到起点,整条路径构成了一个环,所以起点无所谓;一个点向离它近的点走,这在树上表示为一个点向$dfs$序离它近的点走;所以将所有标记点按照dfs序排序,路径即为$ 阅读全文
posted @ 2019-10-07 21:09 擅长平地摔的艾拉酱 阅读(150) 评论(0) 推荐(0)

/*取消选中*/