#2116. 十一届中高级组真题第五题

十一届中高级组真题第五题

题目描述

编程实现:超级素数

在大于11的自然数中,除了11和它本身以外不再有其他因数的数,被称为素数,又叫质数。超级素数是指一个素数,每去掉最后一位上一个数字,总能保证剩下的数依然为素数。比如"373373"就是一个超级素数,去掉个位的"33"后,"3737"依然是素数:继续去掉"3737"个位的"77"后,"33"还是素数。

输入描述

输人一个整数n10<=n<=108n(10<=n<=10^8)

输出描述

输出所有小于等于n的超级素数的个数

样例输入1

30

样例输出1

6

样例输出1提示:2 3 5 7 23 29

样例输入2

50

样例输出2

8

样例输出2提示:2 3 5 7 23 29 31 37