#3232. Moria

Moria

题目背景

这是一座孤寂的城市……

题目描述

甘道夫来到了中州的一座城市,这里有很多的巴士站。

定义一个函数 g(x)g(x),如果 xx 的因数个数为奇质数,g(x)=1g(x)=1,否则 g(x)=0g(x)=0。

在这座城市里,从巴士站 ll 坐到 rr 需要 ∑i=lrg(i)\sum\limits_{i=l}^r g(i) 的代价。

甘道夫想坐 tt 次巴士,你能告诉他每一次的代价吗?

输入格式

第一行一个正整数 tt,表示甘道夫想坐 tt 次巴士。

接下来 tt 行,每行两个正整数 l,rl,r,表示甘道夫从巴士站 ll 坐到 rr。

输出格式

一共 tt 行,表示每一次的代价。

样例 #1

样例输入 #1

4

1 4

5 10

4 25

3 9

样例输出 #1

1

1

4

2

提示

样例 11 解释:

4∼254\sim25 中,当 x=4,9,16,25x=4,9,16,25 时 g(x)=1g(x)=1。

故询问 33 输出 44。

数据范围

子任务 测试点 t≤t\le l≤r≤l\le r\le 分值
11 1∼31\sim 3 1010 10510^5 1010
22 4∼64\sim 6 100100 10710^7
33 7∼97\sim 9 10410^4
44 10∼1410\sim 14 100100 10910^9 3030
55 15∼1915\sim 19 10410^4 1014,l=110^{14},l=1 1010
66 20∼2520\sim 25 101410^{14} 3030

对于 100%100\% 的数据:1≤t≤1041\le t\le 10^4,1≤l≤r≤10141\le l\le r\le 10^{14}。