#5584. 区间因数和
区间因数和
题目描述
给定 次查询,每次给出 个整数 ,求 范围内每个数字的因数总和。
格式要求
输入格式
第一行输入 个整数 。
接下来 行,每行 个整数
输出格式
输出 行,代表每次查询时 范围内每个数字的因数总和。
样例
2
1 3
4 7
8
33
样例解释
的因数有:
的因数有:
的因数有:
因此 范围内每个数字的因数总和为
的因数有:
的因数有:
的因数有:
的因数有:
因此 范围内每个数字的因数总和为
数据约束
| 数据点 | ||
|---|---|---|
给定 n 次查询,每次给出 2 个整数 x、y,求 x∼y 范围内每个数字的因数总和。
第一行输入 1 个整数 n(1≤n≤105)。
接下来 n 行,每行 2 个整数 x、y(1≤x,y≤106)
输出 n 行,代表每次查询时 x∼y 范围内每个数字的因数总和。
2
1 3
4 7
8
33
1 的因数有:1
2 的因数有:1、2
3 的因数有:1、3
因此 1∼3 范围内每个数字的因数总和为 1+1+2+1+3=8
4 的因数有:1、2、4
5 的因数有:1、5
6 的因数有:1、2、3、6
7 的因数有:1、7
因此 4∼7 范围内每个数字的因数总和为 1+2+4+1+5+1+2+3+6+1+7=33
| 数据点 | n | x,y |
|---|---|---|
| 1 | 1≤n≤100 | 1≤x,y≤100 |
| 2 | 1≤n≤103 | 1≤x,y≤103 |
| 3 | 1≤n≤104 | 1≤x,y≤104 |
| 4 | 1≤x,y≤105 | |
| 5∼10 | 1≤n≤105 | 1≤x,y≤106 |