2020杭電多校第四場1004

題意:給你n個城市和m條邊,並將這n個城市分爲三類—L,R,M,其中在L類的城市必須用左手;在R類的城市必須用右手;在M類的城市不限制左右手。換一次手須要x的時間。問從起點到終點的最短路徑。 思路:拆點的思想,將每一個城市劃分爲L,R兩類點,若邊的兩個端點類型一個爲L,一個爲R,需在原邊權基礎上加x,若爲同類型則不須要加x。另外,再設一個源點和匯點,將源點和起點相連,邊權爲0.將匯點和終點相連,邊
相關文章
相關標籤/搜索