SP26647 FACTDIV - Factorial and divisorss
题目描述
给定测试用例的数量。
每个测试用例包含两个用空格分隔的整数 $L$ 和 $R$。你需要计算 $fun(L)+fun(L+1)+ \dots +fun(R)$ 的总值,其中 $fun(x)$ 表示 $x$ 的阶乘的正除数个数。由于结果可能很大,请输出它对 $10^9+7$ 取模的值。
输入格式
输入的第一行包含一个整数 $T$,表示测试用例的总数。
接下来的 $T$ 行,每行包含两个用空格分隔的整数 $L$ 和 $R$。
输出格式
对于每组数据,请输出它对 $10^9+7$ 取模的值。
说明/提示
对于 $100\%$ 的数据,$1 \le T \le 10^6,1 \le L \le R \le 10^6$。