No.2 素因数ゲーム
問題文最終更新日: 2023-04-10 20:49:03
問題文
最近素因数を習ったばかりのAliceとBobが数字に関するゲームをします。
ゲームの内容は以下のとおりです。
・まず初めに、先攻のプレイヤーに以上の自然数が与えられます。
・その番のプレイヤーは、に対して、「の素因数」のどれかで割り、相手にその商になる数を渡します。
・この時、同じ数であれば、割り切れる限り1回以上であれば何回割ってもいいこととします。
例えば、の素因数は であるため をで回わった数を相手に渡すことが出来ます。
・次のプレイヤーは渡された数を新たなとし、以上の手順を繰り返します。
・受け取った数がになったプレイヤーが負けです。
まずAliceが先攻となりゲームを始めます。
この時、どちらも最善を尽くすと考えたとき、自然数が与えられた時の勝者を求めてください。
入力
N
出力
勝者のプレイヤーの文字列を1行で出力してください。
最後に改行してください。
サンプル
サンプル1
入力
4
出力
Alice
Aliceはを、素因数であるで回割ってBobに渡します。するとBobはを受け取ることになり Bobの負けです。
サンプル2
入力
11
出力
Alice
Aliceは素因数であるで割って、Bobに渡せるのでAliceの勝ちが決定しています。
サンプル3
入力
24
出力
Alice
Aliceはをで割ることによりをBobに渡します。
Bobはそれをまたはで割ります。
Aliceはまたはが渡されるので、どちらも素因数なのでそれで割るとBobにが渡り、Aliceの勝ちになります。
サンプル4
入力
600
出力
Bob
実はAliceがどう割ってもBobが勝つ方法があります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。