座標平面上に,原点を中心とした半径 の円があり,円上に 個のマスがあります。
点 にあるマスをマス として円上に等間隔に時計回りにマス が並んでいます。
Alice と Bob ははじめ,それぞれマス にいて, 人はこれから以下の 移動 を同時に好きな回数行います。( 回も行わなくても構いません)
人がともにマス にいるようにできるでしょうか。可能ならば必要な 移動 の回数の最小値を,不可能ならばそれを報告してください。
回も移動せずとも二人ともマス にいる場合も,移動回数を 回として出力することに注意してください。
テストケースが ケース与えられるので,全てに答えてください。
想定解に誤りがありました。申し訳ございません。現在は修正されています。(2024/03/16 2:51)
個目のテストケースについて, 人がともにマス にいるようにすることが可能ならば,必要な 移動 の回数の最小値を,不可能ならば -1
を,一行に出力してください。改行も忘れないようにしてください。
4 3 1 2 2 1 5 2 3 2 3 31 4 1 5 9 2 0 1 1 1
1 4 24 -1
つ目のテストケースについて, 回 移動 を行うことで,Alice は よりマス に,Bob は よりマス にいます。 回では両者がともにマス にいることはできないので, を出力します。
つ目のテストケースについて, 回 移動 を行うことで,Alice は よりマス に,Bob は よりマス にいます。 回以下では両者がともにマス にいることはできないので, を出力します。
つ目のテストケースについて, 回 移動 を行うことで,Alice は よりマス に,Bob は よりマス にいます。 回以下では両者がともにマス にいることはできないので, を出力します。
つ目のテストケースについて,何回移動しても 人がともにマス にいるようにはできないので,-1
を出力します。