自分のモンスターのレベルを \(L\), 戦った回数を \(C\) として, \((L, C)\) の組を優先度付きキューに入れておき, 順に戦わせる.

これをどの敵モンスターから戦わせるかを全探索し, 最も大きい戦った回数の最小値を計算する.