JOI 왕국의 산책
시간 제한2초메모리 제한512 MB
주어진 위치에서 동쪽이나 서쪽으로 속력 1로 걷다가 만나면 멈추는 N명 중 Q명의 시각 T에서의 좌표를 구합니다.
문제
JOI 왕국에는 동서로 뻗은 충분히 긴 도로가 하나 있다. 도로변에 왕궁이 있고, 도로 위의 위치는 정수 로 나타낸다. 은 왕궁이 있는 지점이다. 은 왕궁에서 동쪽으로 미터 떨어진 지점이고, 은 왕궁에서 서쪽으로 미터 떨어진 지점이다.
도로변에는 집이 채 있고, 서쪽부터 차례로 번부터 번까지 번호가 붙어 있다. 국민도 명이고 번호는 번부터 번까지다. 집 에는 국민 가 산다. 집 의 위치는 이 아닌 짝수 이며, 부터 까지는 모두 다르다.
최근 왕국에서는 국민의 운동 부족이 문제가 되었다. 국민의 건강을 걱정한 왕은 전원에게 산책을 하라고 명령했다. 명령이 떨어지면 모든 국민이 동시에 동쪽 또는 서쪽으로 걷기 시작한다. 어느 쪽으로 걷기 시작하는지는 국민마다 미리 정해져 있다. 걷는 속도는 모두 초속 미터다.
왕국의 국민은 모두 수다를 좋아한다. 산책하다가 다른 국민과 마주치면 그 자리에 멈춰 서서 이야기를 시작한다. 이미 멈춰 있는 국민과 마주친 경우에도 마찬가지다. 한 번 멈춘 국민은 다시 걷지 않는다.
왕국에는 중요 인물이 명 있다. 왕은 명령을 내리고 초가 지난 시점에 이 명이 각각 어디에 있는지 알고 싶다. 명령을 내리고 초 후 중요 인물 명의 위치를 구하는 프로그램을 작성하시오.
입력
입력은 개의 줄로 이루어진다.
첫째 줄에 정수 , , 가 공백으로 구분되어 주어진다 (, , , ). 왕국에 집이 채 있고, 왕이 명령을 내리고 초 후 중요 인물 명의 위치를 알아야 한다는 뜻이다.
이어지는 개의 줄 중 번째 줄에는 정수 와 가 공백으로 구분되어 주어진다 (, 는 이 아닌 짝수, ). 는 집 의 위치이고, 모든 ()에 대해 이다. 는 명령이 떨어진 뒤 국민 가 걷기 시작하는 방향이다. 이면 동쪽으로, 이면 서쪽으로 걷기 시작한다.
이어지는 개의 줄 중 번째 줄에는 정수 가 주어진다 (). 번째 중요 인물이 집 에 산다는 뜻이다. 모든 ()에 대해 이다.
입력으로 주어지는 정수가 32비트 부호 있는 정수 범위를 벗어날 수 있다는 점에 주의하시오.
출력
개의 줄을 출력한다.
번째 줄 ()에는 왕이 명령을 내리고 초 후 번째 중요 인물의 위치를 나타내는 정수를 출력한다. 이 값이 정수라는 것은 문제의 조건으로 보장된다.