가장 위대한 최대공약수
시간 제한2초메모리 제한128 MB
대각선이 1, 위 대각선이 1, 아래 대각선이 -1인 삼중대각 행렬의 행렬식 두 개가 주어질 때, 그 둘의 최대공약수를 구한다.
문제
두 정수 와 의 최대공약수를 구하라. 각 수 와 는 다음과 같은 정사각 행렬의 행렬식(determinant)이다. 이 행렬은 주대각선의 원소가 모두 , 바로 위 대각선의 원소가 모두 , 바로 아래 대각선의 원소가 모두 이고 나머지 원소는 모두 인 삼중대각(tridiagonal) 행렬이다.
입력
첫째 줄에 테스트 케이스의 개수 ()이 주어진다. 각 테스트 케이스는 두 줄로 이루어진다. 첫째 줄에는 정수 ()가, 둘째 줄에는 정수 ()가 주어진다.
출력
각 테스트 케이스마다 와 의 최대공약수를 한 줄에 하나씩 출력한다.