100 #dq001. 找质数
找质数
题目描述
李研究员需要设计一道综合编程题,既要考察质数判定能力,又要检验代码逻辑实现能力,设计了如下两步任务: 第一步:给定一个整数 n,先枚举 1~n 的所有整数并依次拼接,形成一个超级大数(如 n=12 时得到 123456789101112); 第二步:依次枚举这个大数的每一位,截取一个4位数字,然后判断这个数字是否是质数,统计有多少个四位数字是质数(数字必须是四位,例如 0313 是质数,但不是四位数)
输入格式
输入一个整数表示 n
输出格式
输出一个整数,表示四位数字是质数的数量
数据范围
对于 20% 的数据,n≤10 对于 60% 的数据,n≤100 对于 100% 的数据,n≤10000
样例
输入数据 1
32
输出数据 1
4
样例说明
四个质数分别为 4567,1213,2131,8293