B-평활수
시간 제한1초메모리 제한128 MB
구간 [n, n+m]에 들어 있는 B-매끄러운 수, 즉 B 이하의 소인수만 가진 수의 개수를 센다. n은 최대 20억, m은 최대 1억, B는 최대 100만이다.
문제
양의 정수 가 주어진다. 양의 정수 의 모든 소인수가 이하일 때, 를 -평활수(-smooth number)라고 한다. 이는 를 각각 이하인 양의 정수들의 곱으로 나타낼 수 있다는 것과 같은 뜻이다. (특히 은 모든 에 대해 -평활수이다.)
세 양의 정수 , , 가 주어질 때, 닫힌구간 안에 있는 -평활수의 개수를 구하라.
입력
한 줄에 세 정수 , , 가 공백 하나로 구분되어 주어진다. (, , )
출력
구간 안에 있는 -평활수의 개수를 정수 하나로 출력한다.