P1865 A%B Problem
题目描述
区间质数个数。
输入输出格式
输入格式
一行两个整数 询问次数$n$,范围$m$。
接下来$n$行,每行两个整数 $l,r $表示区间。
输出格式
对于每次询问输出个数$ t$。
如$l$或$r∉[1,m]$输出$ Crossing the line$。
INPUT & OUTPUT’s examples
Input’s eg #1
1 | 2 5 |
Output’s eg #1
1 | 2 |
分析
我们对于区间$(1,n]$进行一遍埃式筛,区间和直接用前缀和处理。
最后,f[r]-f[l-1]
即是答案。
代码
1 | /* Omnipotent__Header */ |