RT,经过边 (u,v,w)(u,v,w)(u,v,w) 的最短路长度为 (1→u)+w+(v→n)(1\rightarrow u)+w+(v\rightarrow n)(1→u)+w+(v→n),(v→n)(v\rightarrow n)(v→n) 可通过在 GGG 的反图上跑以 nnn 为出发点的最短路得到。
不翻转时,最短路为 dis1,ndis_{1,n}dis1,n。
翻转边 (u,v,w)(u,v,w)(u,v,w) 时,按上文的方法求解,加上 du,vd_{u,v}du,v 即可。