잃어버린 분수
시간 제한1초메모리 제한128 MB
n과 a가 주어질 때 분모가 n 이하인 기약분수 중 닫힌구간 [a/n^2, (a+1)/n^2]에 들어가는 것을 모두 오름차순으로 나열한다.
문제
Byteasar는 분모가 이하인 아주 멋진 분수 하나를 만들었지만, 시간이 지나면서 그 분수가 무엇이었는지 잊어버렸습니다. 다만 그 분수가 닫힌구간 안에 있었다는 것만은 거의 확실하게 기억하고 있습니다. 이 구간 안에 들어가면서 분모가 이하인 모든 분수를 찾아 Byteasar를 도와주세요.
여기서 '분모가 이하인 분수'란 기약분수로 나타냈을 때 분모가 이하가 되는 유리수를 뜻합니다. 구간의 양 끝 값도 포함합니다(닫힌구간).
입력
첫 번째 줄에 두 정수 과 가 공백 하나로 구분되어 주어집니다 (, ).
출력
첫 번째 줄에 구간 안에 있으면서 분모가 이하인 서로 다른 기약분수의 개수 을 출력합니다.
이어지는 개의 줄에는 각 분수의 분자와 분모를 공백 하나로 구분해 출력합니다. 각 분수는 반드시 기약분수로 나타내며, 값이 작은 것부터 큰 순서(오름차순)로 출력합니다.