Logo
(追記) (追記ここまで)

30510번 - 토마에 함수

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB37917113744.481%

문제

미적분학 I 수업을 준비하기 위해 열심히 공부하던 세종이는 교재에서 새로운 함수를 하나 발견하였다. 0ドル$ 이상 1ドル$ 이하의 실수 $x$에 대해 토마에 함수 $f(x)$는 $x$의 값에 따라 아래와 같은 대응 관계를 가진다.

  • $x$가 무리수면 $f(x) =0$.
  • $x=0$ 이면 $f(x) =1$.
  • 이외의 경우 $x$를 기약분수 ${p\over q}\ (p,q$는 양의 정수, $q\neq 0)$ 꼴로 나타낼 수 있을 때 $f(x) ={1\over q}$.

임의의 유리수 $P\over Q$가 주어졌을 때, $f(x)\ge{P\over Q}$를 만족시키는 0ドル$ 이상 1ドル$ 이하의 실수 $x$의 개수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 두 양의 정수 $P,ドル $Q$가 공백으로 구분되어 주어진다. $(1\le P\le Q\le 100,円 000)$

출력

첫째 줄에 $f(x)\ge{P\over Q}$를 만족시키는 0ドル$ 이상 1ドル$ 이하의 실수 $x$의 개수를 출력한다.

제한

예제 입력 1

3 11

예제 출력 1

5

힌트

출처

School > 세종과학예술영재학교 > SASA Programming Contest 2023 J번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /