토마에 함수
시간 제한1초메모리 제한1024 MB
분수 P/Q가 주어질 때 f(x) >= P/Q를 만족하는 [0,1] 위의 실수 x의 개수를 구한다.
문제
미적분학 I 수업을 준비하기 위해 열심히 공부하던 세종이는 교재에서 새로운 함수를 하나 발견하였다. 이상 이하의 실수 에 대해 토마에 함수 는 의 값에 따라 아래와 같은 대응 관계를 가진다.
- 가 무리수면 .
- 이면 .
- 이외의 경우 를 기약분수 는 양의 정수, 꼴로 나타낼 수 있을 때 .
임의의 유리수 가 주어졌을 때, 를 만족시키는 이상 이하의 실수 의 개수를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 두 양의 정수 , 가 공백으로 구분되어 주어진다.
출력
첫째 줄에 를 만족시키는 이상 이하의 실수 의 개수를 출력한다.