2020杭电多校第四场1004

题意:给你n个城市和m条边,并将这n个城市分为三类—L,R,M,其中在L类的城市必须用左手;在R类的城市必须用右手;在M类的城市不限制左右手。换一次手须要x的时间。问从起点到终点的最短路径。 思路:拆点的思想,将每一个城市划分为L,R两类点,若边的两个端点类型一个为L,一个为R,需在原边权基础上加x,若为同类型则不须要加x。另外,再设一个源点和汇点,将源点和起点相连,边权为0.将汇点和终点相连,边
相关文章
相关标签/搜索