UVa10477 - The Hybrid Knight(BFS)

題目大意

生物學家讓西洋棋的騎士更跟其他棋子進行雜交,因此現在產生了一種棋子叫做怪異騎士,怪異騎士總共有三種型態,依序是普通騎士、變異騎士、變異士兵。

  • 普通騎士與一般騎士走法相同
  • 變異騎士則是比一般騎士的長度再多一格
  • 變異士兵走法與一般士兵相同,但變異士兵在走最後一步時可以走一格對角線

現在給你一個棋盤 \(N*N\) 再給你怪異騎士的初始位置,請你讓怪異騎士走到終點。
請給出最小步數走法

題目連結

閱讀更多...

UVa10426 - Knights’ Nightmare(BFS)

題目大意

這個國家的人民們都是西洋棋騎士,因此他們只能夠走西洋棋棋法;土地也跟西洋棋的棋盤相似。
有天,他們的土地上出現了一個怪物,這個怪物很特別

  • 長年都在睡覺
  • 只要有一個騎士經過,怪物則會醒來,但不會吃掉他
  • 接下來只要有其他騎士走過都會被吃掉

由於四位騎士必須聚在一起討論會議,因此他們要找一個沒有怪物的格子開會。
保險起見,當有一個騎士在行走時,其他騎士不會行走,以確保安全。
想知道,這些騎士們聚集在土地上的哪一個格子會讓騎士們行走距離最小,輸出最小行走距離。

題目連結

閱讀更多...
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: