問題一覧 > 通常問題

No.1232 2^x = x

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 224
作問者 : t33f / テスター : 37zigen
25 ProblemId : 3014 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2019-07-28 18:10:13

問題文

素数p1,,pNが与えられます。各iについて2x=x(modpi)を満たす1018以下の正の整数xを一つ見つけてください。

入力

N
p1

pN

1N1000
2pi109
piは素数

出力

i行目に2x=x(modpi)を満たす1018以下の正の整数 x を出力してください。
存在しない場合は代わりに1を出力してください。
解が複数ある場合はどれを出力しても構いません。

サンプル

サンプル1
入力
3
5
3
2
出力
3
4
2

23=8=3(mod5), 24=16=4(mod3), 22=4=2(mod2) です。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。