在寫這題的時候,要去想火車進入B或Station會不會影響答案。幸運地是,用stack來實作時並不會有這個問題。
如果把火車都放入stack裡再一次一次與測試資料比對,會發現你只是把順序倒過來而已:(
但如果是每放一台車進stack就去跟測試資料比對,會發現這題就輕鬆AC了
還是不理解的話試著用小畫家一步一步畫出來,對腦袋會輕鬆許多~
*stack部分程式碼(c/c++):