분수
시간 제한0.5초메모리 제한2048 MB
괄호와 숫자로 이루어진 중첩 확장 분수의 값을 기약분수로 계산하고, 입력이 올바르지 않으면 -1을 출력합니다.
문제
기본 분수는 세 정수 로 나타내며, 그 값은 이다. 단, 이다. 확장 분수는 형태이며, , , 는 각각 1부터 9 사이의 정수이거나 다른 확장 분수일 수 있다. 기본 분수도 확장 분수이며, 확장 분수의 길이는 유한하다.
확장 분수가 주어졌을 때, 그 값을 기약분수로 나타내라. 예를 들어 의 기약분수는 다음과 같다.
입력
첫 줄에 정수 ()이 주어진다. 은 괄호와 1부터 9 사이의 숫자의 개수이다. 둘째 줄에는 확장 분수를 나타내는 기호가 공백으로 구분되어 주어진다.
출력
한 줄만 출력한다. 답이 이면 서로소인 두 정수 와 를 출력한다. 입력이 올바르지 않으면 -1을 출력한다.