1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol video solution AI分析

题解思路

定义回顾

漂亮数(Right-truncatable prime)要求从右向左逐位删除时所得所有前缀都仍是素数。

例 739 → 73 → 7 → ∅ 全部为素数。

总量为何有限

P3430.第2题-漂亮数

    1000ms Tried: 128 Accepted: 32 Difficulty: 5 所属公司 : 饿了么
    算法与标签>BFS

题目内容

在数学中,有一种特殊的素数被称为漂亮数。一个素数被称为漂亮数,当且仅当它满足以下条件:

111.它是一个素数;

222.删除它的最后一位数字后,剩下的数仍然是素数;

333.重复上述过程,直到所有数字都被删除,每一步得到的数都是素数。

换句话说,重复删除最后一位,直到只剩下一位数字。每一步得到的数都必须是素数(包括最终剩下的这一位)。

例如,739739739是一个漂亮数,因为:

  • 739739739是素数;
  • 删除最后一位得到737373,737373是素数;
  • 删除最后一位得到777,777是素数。

现在,给定一个区间[l,r][l,r][l,r],请你计算这个区间内有多少个漂亮数。

[名词解释]

素数:素数是指大于111的自然数,除了111和它本身外,不能被其他自然数整除。例如,2,3,5,7,112,3,5,7,112,3,5,7,11都是素数。

输入描述

每个测试文件均包含多组测试数据。

第一行输入一个整数T(1≦T≤105)T(1≦T≤10^5)T(1≦T≤105)代表数据组数,每组测试数据描述如下:

每组数据输入两个整数lll和r(1≦l≦r≦1018)r (1≦l≦r≦10^{18})r(1≦l≦r≦1018),表示需要查询的区间。

输出描述

对于每一组测试数据,新起一行输出一个整数,表示区间[l,r][l,r][l,r]内漂亮数的个数。

样例1

输入

3
1 10
100 300
1000 3000

输出

4
3 
5

说明

在这个样例中:

第一组数据[1,10][1,10] [1,10]中的漂亮数有2,3,5,7,2,3,5,7,2,3,5,7,共444个;

第二组数据[100,300][100,300][100,300]中的漂亮数有233,239,293233,239,293233,239,293,共333个;

第三组数据[1000,3000][1000,3000][1000,3000]中的漂亮数有2333,2339,2393,2399,2939,2333,2339,2393,2399,2939,2333,2339,2393,2399,2939,共555个。

样例2

输入

3 7

输出

No

开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 0, 266ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?