떨어지는 포털
시간 제한2초메모리 제한512 MB
세계 i는 초당 i만큼 떨어지고 포털이 맞춰지는 순간 소가 다른 세계로 옮겨 갈 수 있으니, 각 소가 목표 세계에 가장 일찍 도달하는 시간을 구합니다.
문제
세계(world)가 개() 있고, 각 세계에는 포털이 하나씩 있다. 처음에 세계 ()의 좌표는 이고, 좌표는 ()이다. 각 세계에는 소가 한 마리씩 있다. 시각 에 모든 좌표는 서로 다르며, 세계들이 떨어지기 시작한다. 세계 는 초당 단위의 속력으로 축 음의 방향을 향해 연속적으로 움직인다.
두 세계의 좌표가 같아지는 순간(분수 시각일 수도 있다)에 포털이 정렬된다. 이때 한 세계에 있는 소는 순간적으로 다른 세계로 이동할 수 있다.
각 에 대해, 세계 의 소는 세계 ()로 가고자 한다. 소가 최적으로 이동할 때 이동에 걸리는 시간을 구하라.
각 답은 꼴의 분수이며, 와 는 서로소인 양의 정수이다. 이동이 불가능하면 을 출력한다.
입력
첫 줄에 정수 이 주어진다.
둘째 줄에 공백으로 구분된 정수 이 주어진다.
셋째 줄에 공백으로 구분된 정수 이 주어진다.
출력
개의 줄을 출력한다. 번째 줄에는 소 의 이동 시간을 출력한다.
힌트
원래 세계 2에 있던 소의 답을 생각해 보자. 시각 에 세계 1과 2가 정렬되므로 소는 세계 1로 이동할 수 있다. 시각 에 세계 1과 3이 정렬되므로 소는 세계 3으로 이동할 수 있다.