2024.01.08
確認してくれる人がいないのでまだ解法があっているかいないかわかりません。すみません。
2024.01.10 あってそうです。
AiletSくんは新年を迎えて階段を使って運動をすることにしました。
階からなる建物に 個の階段 があります。階段 は 階と 階を双方向に繋いでいます。
最初 AiletS くんは 階にいます。
AiletSくんは好きなだけ( 回以上)以下の操作を行えます。
長さ の数列 が与えられます。
AiletSくんは全ての に対して、階段 をちょうど 回使うと行った運動に満足します。
AiletSくんが満足できるか報告してください。また、満足できるなら使うエレベーターの回数の最小値も報告してください。
入力は以下の形式で標準入力から与えられる。
AiletS くんが満足できるなら Yes
で、そうではないなら No
で出力してください。また、Yes
の時は、使うエレベーターの回数の最小値も出力してください。
3 2 1 2
Yes 1
AiletSくんが次のように移動することで条件を満たします。
最初に AiletS くんは 階にいる。
階段 を使って 階順に移動する。
階段 を使って 階に移動する。
エレベーターを使って 階に移動する。
階段 を使って 階に移動する。
また、エレベーターを1回未満使って条件を満たすことはできませんので、1 を出力します。
4 1 2 3 4
No
7 8 9 7 6 7 2 0
Yes 3