F. T-质数(tprime)

    传统题 1000ms 512MiB

T-质数(tprime)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

T-质数(tprime)

【题目描述】

如果一个数恰好有 33 个正约数,那么这个数称为 T-质数

现在给出 TT 组询问,每组询问给出一个区间 [l,r][l, r],问区间中有多少个 T-质数。

【输入格式】

第一行一个整数 TT,表示询问组数。

接下来 TT 行,每行两个整数 l,rl, r,表示询问的区间。

【输出格式】

输出 TT 行,每行一个整数,表示对应询问的答案。

【样例输入】

3
1 10
1 100
1 1000000

【样例输出】

2
4
78498

【样例解释】

对于样例1,在 2,3,4,5,6,7,8,9,102,3,4,5,6,7,8,9,10 中,只有 4499 是 T-质数,所以答案为 22

【数据范围及约定】

测试点编号 TT \le l,rl,r \le
1~5 1010 100100
6~10 100100 3×1043 \times 10^4
11~14 10910^9
15~18 1010 101210^{12}
19~20 10510^5

对于 100%100\% 的数据,T105T \le 10^51lr10121 \le l \le r \le 10^{12}