他其實要字典最小順序

但我用BFS解這問題

其實有一個簡單的方法解決這個問題

一樣用BFS去解這個問題 大體都不用改

可是你的enqueue順序是用

Move   Switch Off   Switch On去enqueue

再來這三個順序又要依照房間的字典順序去enqueue

最後你可以發現其實所有狀態就只有10 (所在房間) * 1024種(開燈狀況)

這樣就可以快速找到他所要的答案了

 

http://nopaste.csie.org/f1495

文章標籤
全站熱搜
創作者介紹
創作者 robertanders 的頭像
robertanders

Robert Anderson's Blog

robertanders 發表在 痞客邦 留言(0) 人氣(0)