UVa 1601 例題7-9 萬聖節後的早晨

分析:若是以當前3個小寫字母的位置爲狀態,則問題轉化爲圖上的最短路問題。可是若是每次都判斷小寫字母的下一步是否合法,那就是說每次移動都須要判斷5^3,確定會超時。ios 方法是把全部能夠移動的格子找出來創建一張圖,就是把障礙物給刪除,統計每一個能夠空格或者有鬼的格子能夠移動到哪些格子,這樣在判斷的時候就節省了許多時間。而後bfs找最短路。spa 還有一種方法是雙向寬度搜索,方法是起始狀態和末尾狀態
相關文章
相關標籤/搜索