NOIP之前留的坑 CF1163F Indecisive Taxi Fee 经典问题:删边最短路 在Ta的博客查看 任意找一条最短路E,给E上的点和边新加入一个1~len的编号 最短路上的边变大麻烦 维护l[x],r[x],从1到x最短路最后一个,x到n最短路第一个 在E上的点的编号 特别地,当x在E上时,显然有l[x]=r[x]=id[x] 然后枚举不在最短路上的边,线段树进行覆盖即可 不经过边e的最短路一定会覆盖到e上的(也不取决于最短路树什么样) 所以三遍dij 只要回来重新把在E上的x,…