正整数が与えられます. また,あなたは変数を持っており,それはで初期化されています.
あなたは以下の操作を好きな順序で回以上何度でも行うことができます.
ここで正整数が与えられます.何回か操作を行いをにできるか判定してください. また,をにすることができる場合は操作を行う最小回数を答えてください.
入力は以下の形式で標準入力から与えられます.
何回か操作を行いをにできる場合は行目にYes
と出力し,行目に操作回数の最小値を出力せよ.
どのように操作を行ってもをにできない場合はNo
と行に出力せよ.
2 3 10
Yes 3
以下のように操作するのが最適です.
よって回の操作でをにすることができました. また,これより少ない操作回数で条件を満たすことはできないのでこのような出力が正解となります.
2 3 12
No
どのように操作を行ってもをにすることはできません. よってこのような出力が正解となります.