洛谷P1613 跑路 圖論

正解:倍增+圖論 解題報告: 傳送門! 話說這題是真滴很妙啊,,,大概港下QwQ 首先看懂這道題,它是說,只要是1<<k的都能1s跑過,而且每條邊的長度都是1,就是說一秒可以跑過1<<k條邊 於是就可以先預處理出只用跑1s的點之間連上邊,然後就變成最短路問題辣! 至於怎麼預處理只用跑1s的點,就開一個bool數組f[i][j][k]表示i到j能否在2<<k內跑過去,然後轉移就很好想了嘛,如果f[i
相關文章
相關標籤/搜索