Type: Default 3000ms 512MiB

价值连城

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

土拨鼠 小北 和土拨鼠 辰辰 在一起玩游戏, 他们想知道一个整数 xx 的最大价值是多少.

题目描述

定义一个数 xx 的最大价值为: 将这个数分解成若干个正整数a1a2...aka_1 * a_2 * ... * a_k, 一个数aia_i只能有一个质因子, 且不同的两个数ai,aja_i, a_j的最大公约数为11

即: ij,gcd(ai,aj)=1i \neq j, gcd(a_i, a_j) = 1

分解之后, 这些正整数的和 ai\sum a_i 就是这个数的价值, 特殊定义 11 的价值为 0.

多次询问, 每次给定闭区间 [l,r][l, r] , 计算 [l,r][l, r] 这个区间内所有数字的价值之和.

数据格式

输入格式

第一行一个整数 tt , 表示询问次数

接下来 tt 行, 每行两个整数l,rl, r, 表示一次询问

输出格式

输出 tt 行, 每行一个数值表示答案.

样例

2
2 10
3 20
50
168
5
123 456
12345 67890
54321 98765
11111 66666
1 30000000
34488
370206716
531789835
359508835
46089221049118

数据范围

1<=l<=r<=3107,1<=t<=1041 <= l <= r <= 3*10^7, 1<=t <= 10^4

[北辰杯 North-Star-Cup] 五月复现赛

Not Attended
Status
Done
Rule
Ledo
Problem
12
Start at
2023-5-22 18:00
End at
2023-6-16 18:00
Duration
600 hour(s)
Host
Partic.
41