✨ 最佳解答 ✨
最初の移動で農夫はボートに乗る事が確定。
更に狼、ヤギ、キャベツのうち1つを乗せることになるが、遷移図で(オ、ヤ|人、キ)又は(ヤ、キ|人、オ)となる状態ではそれぞれヤギとキャベツが食べられてしまうので、ヤギを運んで(オ、キ|人、ヤ)となる。
農夫が左岸に帰り次に右岸に狼を運んでもキャベツを運んでも、農夫一人で左岸に戻れば何かしらが食べられるのでヤギを一旦左岸に連れ帰る。
その後狼とキャベツのうち先程右岸に運ばなかった方を運び、農夫一人で左岸に戻りヤギを連れて右岸へ渡る。
よって動きは
(人、オ、ヤ、キ|)
↓
(オ、キ|人、ヤ)
↓
(人、オ、キ|ヤ)
↓ ↘︎
(オ|人、キ、ヤ) (キ|人、オ、ヤ)
↓ ↓
(人、ヤ、オ|キ) (人、ヤ、キ|オ)
↓ ↙︎
(ヤ|人、オ、キ)
↓
(人、ヤ|オ、キ)
↓
(|人、オ、ヤ、キ)