最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 区间质数个数

    正文概述 陈老师   2026-01-20 15:30:47  

    题目描述

    给定一个正整数 mm ,表示 mm 次查询,对于每个查询 [l,[l, r]r],你需要找出该区间内的所有质数个数,并输出结果。

    注意,这里的质数指的是大于等于 22 的素数。

    本题r范围由1e6变为2e6,请注意。

    输入格式

    一共 m+1m+1 行。

    第一行包含一个正整数 mm ,表示查询次数。

    下面 mm 行,每一行包含两个正整数 llrr ,表示查询区间 [l[l , r]r] 之间有多少个质数。

    输出格式

    一共 mm 行。

    每行包含一个整数,表示当前查询区间内的质数数量。

    样例

    3
    1 3
    2 3
    3 10
    
    2
    2
    3
    

    数据范围

    1<=m<=1e61<=m<=1e6

    1<=l<=r<=2e61<=l<=r<=2e6

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 区间质数个数