만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

소수의 자격

시간 제한2초메모리 제한128 MB

요약
A부터 B까지의 소수 중 십진수 표기에 숫자 D가 들어 있는 것의 개수를 센다.
난이도

쉬움10점 중 3점

유형
정수론, 수학, 구현, 완전 탐색
정답자
아직 제출이 없습니다

문제

농부 존은 소들에게 소수를 차례대로 번호로 매기고 있다. 베시는 이 번호들 안에 숫자 DD가 얼마나 자주 나타나는지 궁금해졌다.

범위 AA 이상 BB 이하(양 끝 포함)의 소수 중에서, 십진법으로 나타냈을 때 숫자 DD를 포함하는 소수가 몇 개인지 구하여라.

소수란 1과 자기 자신만을 약수로 가지는 1보다 큰 자연수이다. 소수의 예로는 2,3,5,7,11,13,17,19,23,29,…2, 3, 5, 7, 11, 13, 17, 19, 23, 29, \dots 가 있다.

입력

세 정수 AA, BB, DD가 공백으로 구분되어 한 줄에 주어진다. 여기서 DD는 한 자리 숫자(00부터 99까지)이다.

출력

주어진 범위 안에서 숫자 DD를 포함하는 소수의 개수를 한 줄에 출력한다.

제한

  • 1≤A≤B≤4,000,0001 \le A \le B \le 4{,}000{,}000
  • B≤A+2,000,000B \le A + 2{,}000{,}000

힌트

예를 들어 범위 1010 이상 1515 이하의 소수는 1111과 1313이며, 이 중 숫자 33을 포함하는 소수는 1313 하나뿐이다.

예제3

  1. 예제 1

    입력
    10 15 3
    
    예상 출력
    1
    
  2. 예제 2

    입력
    2 2 2
    
    예상 출력
    1
    
  3. 예제 3

    입력
    1 30 1
    
    예상 출력
    4