偏移素数查询
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
偏移素数查询
题目描述
给定一个固定的奇数 。
若正整数 同时满足以下条件,则称 为一个合格数:
- 是奇数;
- 是素数;
- 是素数。
你需要回答 次询问。每次询问给出一个闭区间 ,请输出该区间内合格数的个数。
输入格式
第一行输入两个整数 ,其中 , 为奇数,。
接下来 行,每行输入两个整数 ,表示一次询问,保证 。
由于只对奇数 判断第三个条件,所有可能出现的 都是不超过 的整数。
输出格式
输出 行。第 行输出第 次询问对应的答案。
输入输出样例 #1
输入 #1
3 3
1 10
5 5
11 31
输出 #1
2
0
4
输入输出样例 #2
输入 #2
5 4
1 20
17 17
1 3
89 100
输出 #2
2
1
0
1
说明/提示
在样例 #1 中,。区间 内的合格数为 和 ,所以第一行答案为 。虽然 是奇素数,但 不是素数,因此第二行答案为 。
在样例 #2 中,。区间 内的合格数为 和 。