좀비 랜드
시간 제한8초메모리 제한512 MB
수직선 위에서 좀비와 사람들이 움직일 때, 각 사람이 감염되는 시간을 구합니다. 감염되지 않는 사람은 -1로 출력합니다.
문제
타츠미는 치바에 있는 불멸 문화 제작사(ICPC)의 프로듀서이다. 그의 회사는 치바 현을 응원하기 위해 Gray Faces라는 좀비 록 밴드를 결성하려 한다.
하지만 ICPC에는 좀비가 한 명뿐이다. 그래서 타츠미는 충분한 수의 좀비를 만들기 위해 소가역 승강장에 좀비를 풀어놓기로 했다. 알다시피 좀비는 지나치는 사람을 새로운 좀비로 바꾼다. 즉, 사람이 좀비와 같은 지점에 있으면 그 사람은 좀비가 된다. 이미 좀비가 된 사람도 다른 사람을 좀비로 바꾼다.
소가역 승강장은 끝없이 긴 직선이다. 타츠미는 좀비를 좌표 에 풀어놓는다. 풀어놓은 뒤 좀비는 양의 방향으로 초당 만큼 걷는다. 가 음수이면 좀비는 음의 방향으로 초당 만큼 걷는다.
승강장에는 사람 명이 있다. 좀비를 풀어놓는 순간 번째 사람은 좌표 에 있고, 양의 방향으로 초당 만큼 걷기 시작한다. 가 음수이면 그 사람도 좀비와 같이 음의 방향으로 초당 만큼 걷는다. 각 사람이 좀비가 되는 시각을 구한다.
입력
첫째 줄에 사람의 수 ()이 주어진다. 둘째 줄에는 좀비의 초기 위치 와 속도 가 공백으로 구분되어 주어진다 (, ). 이어서 개의 줄에 번째 사람의 초기 위치 와 속도 가 공백으로 구분되어 주어진다 (, ). 좀비와 초기 위치가 같은 사람은 없다. 사람들의 초기 위치는 모두 다르다.
출력
개의 줄에 걸쳐 번째 줄에는 번째 사람이 좀비가 되는 데 걸리는 시간(초)을 출력한다. 사람이 영원히 좀비가 되지 않으면 -1을 출력한다. 절대 오차 또는 상대 오차가 보다 작으면 정답으로 인정한다.