3866:强质数-2

时间限制:5 S   /  内存限制:65536 KB
AC:41   /  Submit:240
问题描述

定义一个正整数a的Q集合元素由以下3条规律迭代生成:1、a属于Q集合;2、如果某个整数b属于Q集合,则b除了最高位数以外的剩下数字也属于Q集合,除非被规则3排除;3、整数0永远不属于Q集合。

例如127的Q集合是{127,27,7},1020的Q集合是{1020,20}(因为020就是20)

定义如果某个整数m的Q集合的所有元素都是质数,那么称m是强质数。

统计区间[x,y]之内有多少个强质数,以及强质数之和。(包含区间边缘)

输入描述

这是一道多组案例的题目。一个正整数n,表示案例的数量。(1 ≤ n ≤ 106

每组案例由两个正整数x和y组成。(1 ≤ x ≤ y ≤ 5×107

输出描述

针对每组案例,输出两个整数,以空格相隔,表示区间[x,y]之内有多少个强质数,以及强质数之和。

每组案例输出完都要换行。

样例输入复制样例

2

5 8

100 1000000

样例输出

2 12

1657 601879343

提示说明

5到8之间的强质数是5和7。

不要尝试用Python做这题。

相关

22-23(1)第3次线上赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1