import java.util.*;
public class Main {
public static int henry(int a, int b) {
int n = b / a;
if (n * a >= b) {
return n;
}
return n + 1;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int testcase = in.nextInt();
for (int i = 0; i < testcase; i++) {
int a = in.nextInt();
int b = in.nextInt();
while (true) {
int x = henry(a, b);
if (a * x == b) {
System.out.println(x);
break;
}
a = a * x - b;
b = b * x;
}
}
}
}
'알고리즘 공부 > boj' 카테고리의 다른 글
boj 15686: 치킨배달 (0) | 2020.12.30 |
---|---|
boj 1915: 가장 큰 정사각형 (0) | 2020.12.24 |
boj 1520: 내리막길 (0) | 2020.12.15 |
boj 11066: 파일 합치기 (0) | 2020.07.21 |
boj 1509: 팰린드롬 분할 (0) | 2020.07.21 |