你是一個任職於大型資訊科技公司的上班族,今年26歲。回想起高中時第一次參加資訊競賽,進而點亮了自己對資訊領域的興趣。如今擁有了一份穩定的工作,生活也還算優渥,可說是十年來努力不懈的成果。
不過這看似完美的人生也有不幸的時刻。前些時日,你向你單戀多年的女性上司告白,卻被狠狠地拒絕掉了。為了排遣這鬱悶的情緒,你在下班後約了你的同事出來喝酒,將積累的怨氣好好發洩一番。
而現在,你正走在回家的路上,然而醉意未消的你,看著平常再熟悉不過的街道,竟然出現了十分詭異的變化。許多類似鬼魅的生物憑空出現,對你露出猙獰的面孔。
你現在所位於的街區可以看成一個
不過故事還沒結束。你看到了街區位於
由於鬼實在是很可怕,你想要盡快的安全回到家,但又不能丟下女高中生不管。因此你想要知道,從目前位置出發,依照題目所述的行動方式,經過女高中生,最後安全回到家,所需的最少步數是多少,或是回報無法達成。
輸入的第一行有兩個正整數
接下來一行有兩個正整數
接下來一行兩個正整數
接下來共
若
若
保證起始位置、終點位置、女高中生的位置都是安全的。
對於所有測試資料,保證
輸出一個整數,表示與女高中生一同回家所需的最少步數。若無法達成,請輸出
6 5 2 3 3 4 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 1 0 1 0 0 0 0 0 0 0 1 0
5
一個合法的最短路徑為
110學年度建國中學校內資訊能力競賽初試pC
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~16 | 16 | |
2 | 17~25, 58~63 | 17 | |
3 | 26~36, 58~63 | 18 | |
4 | 0~63 | 無額外限制 | 49 |