#409. 古城巡礼路线

古城巡礼路线

古城巡礼路线

题目描述

导游正在接待一批旅行团。每个旅行团都提出了一段从编号 LR 的巡礼路线。她只会在“不可被分割的编号”的地点停留,并需要分别统计每条路线中的停留点数量与这些编号的总和,以评估时间与预算。请你帮助她依次完成所有路线的统计。

输入格式

第一行一个整数 q,表示路线条数。 接下来 q 行,每行两个整数 LR,表示一条路线的起止编号,满足 1 <= L <= R

输出格式

输出共 q 行。对每条路线,输出两个整数:

  • 第一个是区间 [L, R] 内“不可被分割的编号”的个数;
  • 第二个是这些编号的和。

输入输出样例 #1

输入 #1

3
2 10
1 1
14 20

输出 #1

4 17
0 0
2 36

说明/提示

  • “不可被分割的编号”指的是在大于 1 的自然数中,只能被 1 和自身整除的编号。
  • 对于 100% 的数据,1 <= q <= 2e5,每条路线的区间满足 1 <= L <= R <= 1e7。建议先整体准备好判定依据,并以累计统计的方式快速回答多次查询。