题目背景
注:数据已经加强。
题目描述
T 次询问,每次给定 A,B,C,求:
(x=1∑Ay=1∑Bz=1∑C[yx=xz])mod(109+7).输入格式
第一行一个正整数 T。
接下来 T 行,每行三个正整数 A,B,C。
输出格式
T 个整数 ans 表示答案。以换行符隔开。
提示
【样例 1 解释】
第一组询问 A=1,B=2,C=3,满足条件的三元组 (x,y,z) 有 (1,1,1),(1,1,2),(1,1,3).
第二组询问 A=3,B=4,C=5,满足条件的三元组 (x,y,z) 有:
(1,1,1),(1,1,2),(1,1,3),(1,1,4),(1,1,5),(2,2,2),(2,4,4),(3,3,3).
第三组询问 A=6,B=7,C=8,满足条件的三元组 (x,y,z) 有:
(1,1,1),(1,1,2),(1,1,3),(1,1,4),(1,1,5),(1,1,6),(1,1,7),(1,1,8);
(2,2,2),(2,4,4),(3,3,3),(4,2,2),(4,4,4),(5,5,5),(6,6,6).
【数据范围】
对 100% 的数据,满足 1≤T≤2×104, 1≤A,B,C≤1018。
- Subtask 0(5 pts):T,A,B,C≤11。
- Subtask 1(7 pts): T≤20, A,B,C≤3333。
- Subtask 2(17 pts):T≤20, A,B≤1010, C≤3333。
- Subtask 3(17 pts):T≤20, A,B,C≤1010。
- Subtask 4(27 pts):A,B,C≤1011。
- Subtask 5(27 pts):无特殊限制。