問題一覧 > 通常問題

No.1918 Simple Math ?

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 34
作問者 : とりゐ / テスター : karinohito riano
8 ProblemId : 7061 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-04-25 23:34:39

問題文

i=1Nai\displaystyle \sum _{i=1}^N \lfloor \sqrt{ai} \rfloor109+710^9+7 で割った余りを求めてください.ただし,x\lfloor x\rfloorxx を超えない最大の整数を表します.

TT 個のテストケースが与えられます.

入力

TT
case1case_1
\vdots
caseTcase_T
各ケースは以下の形式で与えられます.
aa NN

  • 1T101\leq T\leq 10
  • 1a1061\leq a\leq 10^6
  • 1N10121\leq N\leq 10^{12}
  • 入力は全て整数である

出力

TT 行出力してください.ii 行目には ii 個目のテストケースの答えを出力してください.

サンプル

サンプル1
入力
3
1 5
2 5
1000000 1000000
出力
7
10
666660886

  • 11 つ目のテストケースについて,1+2+3+4+5=1+1+1+2+2=7\lfloor \sqrt{1} \rfloor+\lfloor \sqrt{2} \rfloor+\lfloor \sqrt{3} \rfloor+\lfloor \sqrt{4} \rfloor+\lfloor \sqrt{5} \rfloor=1+1+1+2+2=7 です.
  • 22 つ目のテストケースについて,2+4+6+8+10=1+2+2+2+3=10\lfloor \sqrt{2} \rfloor+\lfloor \sqrt{4} \rfloor+\lfloor \sqrt{6} \rfloor+\lfloor \sqrt{8} \rfloor+\lfloor \sqrt{10} \rfloor=1+2+2+2+3=10 です.
  • 33 つ目のテストケースについて,109+710^9+7 で割った余りを求めてください.

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