물리 실험
시간 제한8초메모리 제한1024 MB
길이가 m인 장치에서 왕복하는 파동의 시작 좌표 x0과 속력 v를 구하여, 순서가 섞인 기록 전체와 맞도록 합니다.
문제
웨이브 머신은 파동의 움직임을 관찰하기 위한 물리 실험 장치이다. 횡파를 발생시킬 수 있고, 발생한 파동은 일정한 속력으로 진행하며 장치의 양 끝에서 반사된다.
이 문제에서 다루는 파동은 파장이 매우 짧은 1주기 파동뿐이며, 파동의 위치는 점으로 본다. 임의의 실수 에 대해, 웨이브 머신의 왼쪽 끝에서 오른쪽으로 만큼 떨어진 위치의 좌표를 라고 한다. 오른쪽 끝의 좌표는 이다. 왼쪽 끝에서 파동을 발생시키면 파동은 처음에 속력 로 오른쪽으로 진행한다. 파동이 좌표 에 도달하면 반사되어, 같은 속력으로 왼쪽으로 진행한다. 마찬가지로 파동이 좌표 에 도달하면 진행 방향은 다시 오른쪽이 된다. 파동이 반사되는 곳은 양 끝뿐이다. 한번 발생한 파동은 길이 의 웨이브 머신 위를 속력 로 계속 왕복한다.
실험에서는 왼쪽 끝에서 파동을 발생시키고 잠시 기다렸다. 관찰을 시작한 시각 0에 파동은 좌표 에 있었고 진행 방향은 오른쪽이었다. 이후 파동의 좌표와 진행 방향을 1단위 시간마다 총 번 기록했다.
그런데 시각 0의 좌표 와 속력 를 기록하지 않았다. 또한 개의 기록을 뒤섞어서, 어느 기록이 어느 시각의 것인지 알 수 없게 되었다. 재실험은 피하고 싶으니, 남은 기록과 모순되지 않는 와 의 값으로 실험 보고서를 쓰려고 한다.
입력
입력으로 웨이브 머신의 길이 과 개의 기록이 주어진다. 각 기록은 파동의 좌표 와 진행 방향 로 이루어지며, 시각 중 하나에 해당한다. 좌표 에서 진행 방향은 항상 R(오른쪽), 좌표 에서는 항상 L(왼쪽)이다.
아래 조건을 모두 만족하는 와 의 값을 한 쌍 구한다. 해가 여러 개라면 그중 어느 것을 출력해도 된다.
- 시각 0에서 파동의 진행 방향은 오른쪽이다.
- 시각 0에서 파동의 좌표 는 이상 이하의 정수이다.
- 파동의 속력 는 이상 이하의 정수이다.
- 의 순열 가 존재하여, 모든 에 대해 시각 에서 파동의 좌표는 이고 진행 방향은 이다.
입력은 여러 개의 데이터셋으로 이루어지며, 데이터셋의 개수는 50을 넘지 않는다. 각 데이터셋은 다음 형식으로 주어진다.
제약: , , . 는 L 또는 R이다. 이면 는 R이고, 이면 는 L이다. 답이 적어도 하나 존재함이 보장된다. 모든 데이터셋에 대한 의 합은 을 넘지 않는다. 입력의 끝은 0 두 개로 이루어진 줄이다.
출력
각 데이터셋에 대해 와 를 공백으로 구분하여 한 줄에 출력한다.