토마에 함수
면접 대비시간 제한1초메모리 제한1024 MB
P와 Q가 주어질 때, 0 이상 1 이하의 실수 중 토메 함수 값 f(x)가 P/Q 이상인 수의 개수를 구합니다.
문제
미적분학 I 수업을 준비하던 세종이는 교재에서 새로운 함수를 하나 발견했다. 이상 이하의 실수 에 대해 토마에 함수 는 다음과 같이 정의된다.
- 가 무리수이면 이다.
- 이면 이다.
- 그 밖의 경우에는 를 기약분수 (, 는 양의 정수, ) 꼴로 나타내며, 이때 이다.
임의의 유리수 가 주어졌을 때, 를 만족하는 이상 이하의 실수 의 개수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 공백으로 구분된 두 양의 정수 , 가 주어진다. ()
출력
첫째 줄에 를 만족하는 이상 이하의 실수 의 개수를 출력한다.