#B4463. [海淀区入门组 2025] 素数和回文数

    ID: 16913 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>2025北京素数判断,质数,筛法小学活动

[海淀区入门组 2025] 素数和回文数

题目描述

圣诞节的联欢活动上,还有一个找数游戏。

如果一个数是大于 11 的正整数,且不能被除了自身和 11 以外的任何正整数整除,那么它被称为质数

如果一个正整数的十进制表示中没有前导零,且从左到右和从右到左读起来是一样的,则称它为回文数

定义:f(n)f(n) 表示不大于 nn 的质数的个数,g(n)g(n) 表示不大于 nn 的回文数的个数。

你的任务是,对于给定的系数 AA(是一个分数,由分子和分母构成),找出最大的正整数 nn,使得 f(n)Ag(n)f(n) \leq A \cdot g(n)

输入格式

输入仅有一行,包含两个正整数 ppqq ($p, q \leq 10^4, \frac{1}{42} \leq \frac{p}{q} \leq 42$)(由空格分隔),它们分别为系数 AA 的分子和分母的值(即 AA 的值为 pq\frac{p}{q})。

输出格式

如果存在符合题目要求的,最大的正整数 nn,则输出这个 nn,否则输出 00

1 1
40
1 42
1
6 4
172