A93511.LCM Sum(hard version)

省选/NOI-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

我们之和,因我们众多。

给定两个正整数 llrr

请计算有多少个不同的整数三元组 (i,j,k)(i,j,k) 满足 li<j<krl \le i < j < k \le rlcm(i,j,k)i+j+k\operatorname{lcm}(i,j,k) \ge i + j + k

这里 lcm(i,j,k)\operatorname{lcm}(i,j,k) 表示整数 iijjkk 的最小公倍数。

输入格式

每个测试点包含多组测试数据。第一行包含测试用例数 tt1t1051 \le t \le 10^5)。
接下来每组测试数据一行,包含两个整数 llrr1lr21051 \le l \le r \le 2 \cdot 10^5l+2rl + 2 \le r)。

输出格式

对于每组测试数据,输出一个整数,表示满足条件的三元组数量。

输入输出样例

  • 输入#1

    5
    1 4
    3 5
    8 86
    68 86
    6 86868

    输出#1

    3
    1
    78975
    969
    109229059713337

说明/提示

说明/提示

在第一个测试用例中,有 $ 3 $ 个满足条件的三元组:

  • (1,2,3)(1,2,3)
  • (1,3,4)(1,3,4)
  • (2,3,4)(2,3,4)
    在第二个测试用例中,有 $ 1 $ 个满足条件的三元组:
  • (3,4,5)(3,4,5)
首页