P1865 A % B Problem
题目描述
区间质数个数
输入格式
一行两个整数 询问次数n,范围m
接下来n行,每行两个整数 l,r 表示区间
输出格式
对于每次询问输出个数 t,如l或r∉[1,m]输出 Crossing the line
输入输出样例
输入 #1
2 5 1 3 2 6
输出 #1
2 Crossing the line
说明/提示
【数据范围和约定】
对于20%的数据 1<=n<=10 1<=m<=10
对于100%的数据 1<=n<=1000 1<=m<=1000000 -10^9<=l<=r<=10^9 1<=t<=1000000
第一步:素数筛(middle)
void f()//素数筛
{
for(int i=2;i<1000