이 문제에서는 연분수로 표현된 두 유리수를 비교한다.
유한 연분수는 수열 [a0;a1,a2,…,an]이며, 다음 조건을 따른다.
- n은 0 이상의 유한한 정수이다.
- 원소 a0,a1,a2,…,an은 모두 정수이다.
- 모든 i>0에 대해 ai>0이다.
- n>0이면 an>1이다.
이 조건들 덕분에 유리수와 유한 연분수는 일대일로 대응한다. 유리수 x에는 다음 식을 만족하는 유일한 연분수 [a0;a1,a2,…,an]이 대응한다.
x=a0+a1+a2+⋱+an1111
이를 x=[a0;a1,a2,…,an]으로 표기한다. 예를 들어
2517=0+17251=0+1+1781=0+1+81711=0+1+2+8111
이므로 2517=[0;1,2,8]이다.
두 유리수 x와 y의 연분수가 주어졌을 때, x<y, x=y, x>y 중 어느 관계가 성립하는지 구한다.