#P12828. 「DLESS-2」XOR and Number Theory

    ID: 11628 Type: RemoteJudge 500ms 128MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>O2优化中国剩余定理 CRT洛谷比赛

「DLESS-2」XOR and Number Theory

题目描述

给出 n,mn,m,对于所有满足以下两个条件的二元组 (x,y)(x,y),求 x2mod(y2xy)x^2\bmod(y^2-xy) 的和:

  • 1x<yn1\le x< y\le n
  • xy=gcd(x,y)mx\oplus y=\gcd(x,y)\le m

其中 \oplus 表示按位异或运算。

由于结果可能很大,所以答案对 109+710^9+7 取模。

输入格式

本题有多组测试数据,第一行输入一个正整数 TT,表示数据组数。

对于每组数据,输入一行两个数 n,mn,m

输出格式

对于每组数据,输出一行一个数,代表答案。

3
8 3
11 3
114514 11451
7
13
184193935

提示

对于所有数据,保证:

  • 1T30001\le T\le 3000
  • 2n1092\le n\le 10^9
  • 1mn1\le m\le n
  • 1m1051\le \sum m\le 10^5

本题采用打包测试,各测试包描述如下:

Subtask nn\le n\sum n\le m\sum m\le 分值
11 10001000 1010
22 10410^4
33 10710^7 10510^5
44 5×1075\times10^7 2020
55 10910^9 ++\infty 10001000 1010
66 50005000
77 3×1043\times 10^4
88 10510^5 2020