問題一覧 > 通常問題

No.752 mod数列

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 58
作問者 : %20 / テスター : nmnmnmnmnmnmnm
5 ProblemId : 2158 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2018-03-09 03:44:31

問題文

an=Pmodn (n=1,2,) とします。
与えられた各 Li,Ri (i=1,2,,Q) に対して、n=LiRian の値を答えてください。

入力

P Q
L1 R1
L2 R2

LQ RQ

入力は以下の制約を満たします。

  • 1P109
  • 1Q105
  • 1LiRi109
  • 入力はすべて整数である

出力

n=L1R1an
n=L2R2an

n=LQRQan

i 行目が n=LiRian の値になるように、Q 行出力してください。

サンプル

サンプル1
入力
23 1
1 7
出力
16

n=17an=0+1+2+3+3+5+2=16 です。

サンプル2
入力
3000 4
7 36
1 2491
2934 3000
1542 5231
出力
263
1465544
2211
7756611

P<Ri となる場合があります。

サンプル3
入力
319586423 10
88 861
4641915 12591875
40 93620
4 58503
41376643 99181970
8388 351105
4029987 4171876
184091372 270441885
45972 65554518
8313 52186
出力
180038
34469822716416
2189413228
855085983
2015105445915363
30802594433
294723880788
7971861707449373
1053080394476134
663106681

答えが 232 よりも大きくなる場合があります。

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