難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) 未投票 (0票)

投票の分布

まだ投票はありません。

  1. Lv.10票
  2. Lv.20票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Binomial Coefficient is Fun

作成者 p0njuice

テスター ponjuice

難易度(作成者設定) Lv.5

難易度(投票) 未投票 (0票)

実行時間制限
2 秒
メモリ制限
512 MiB

問題文

奇素数 PP が与えられます。

∑n=0P−32(2nn)24n(2n+1) mod P2\displaystyle \sum_{n=0}^{\frac{P-3}2}\frac{\binom{2n}n}{2^{4n}(2n+1)}\bmod P^2 を求めてください。

より厳密には、∑n=0P−32(2nn)24n(2n+1)\displaystyle\sum_{n=0}^{\frac{P-3}2}\frac{\binom{2n}n}{2^{4n}(2n+1)} は互いに素な正整数 p,qp,q を用いて pq\displaystyle \frac pq と表すことができるので、 qx≡p mod P2qx\equiv p\bmod P^2 を満たす 00 以上 P2P^2 未満の唯一の整数 xx を求めてください。

TT 個のテストケースが与えられるので、それぞれについて答えてください。

制約

  • 1≤T≤1051\le T\le 10^5
  • PP は 33 以上 10910^9 未満の素数
  • 入力される値はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

TT case1\mathrm{case}_1 case2\mathrm{case}_2 ⋮\vdots caseT\mathrm{case}_T

各テストケース caset (1≤t≤T)\mathrm{case}_t ~ (1 \leq t \leq T) は以下の形式で与えられる。

PP

出力

TT 行出力せよ。 tt 行目には tt 番目のテストケースについての答えを出力せよ。

サンプル 1

入力

2
7
3

出力

0
1

11 番目のテストケースについて考えます。

∑n=0P−32(2nn)24n(2n+1)=20091920\displaystyle \sum_{n=0}^{\frac{P-3}2}\frac{\binom{2n}n}{2^{4n}(2n+1)}=\frac{2009}{1920} です。2009=72×412009=7^2\times 41 なので、答えは 00 になります。