전철 통학
시간 제한1초메모리 제한512 MB
각 질의마다 세 역까지의 맨해튼 거리와 각 노선의 배차간격이 주어질 때 전철을 가장 빨리 타는 시간을 구한다.
문제
서강대에서 이용하기 편한 전철 역은 2호선 신촌역, 6호선 대흥역, 경의중앙선 서강대역이 있다.
이 전철역들은 순서대로 에 위치한다.
년, 과학 기술의 발전으로 각 노선의 배차간격이 일정해진 시기, 기숙사에 들어가지 못한 152학번 민수는 전철을 이용해 통학한다.
어느 날 민수는 이런 의문을 가졌다:
현재 자신의 위치가 이고, 각 역의 배차간격은 신촌역은 분, 대흥역은 분, 서강대역은 분이라 하자.
에 위치한 전철역에 도착하는 데 분이 걸릴 때, 가장 빠르게 전철을 탈 경우 몇 분 만에 타는가?
단, 민수가 출발한 직후인 분에 모든 역에 전철이 도착하며, 전철이 역에 도착했을 때 정차하는 시간은 1분 미만이다.
전철의 정차 시간이 1분 미만이라는 것은, 어떤 전철이 분에 역에 도착했을 때 민수가 분 또는 이전에 그 역에 도착했다면 이 전철을 탑승할 수 있고, 민수가 분 또는 이후에 그 역에 도착했다면 이 전철은 탑승할 수 없다는 의미이다.
이러한 질문들에 정확하게 답해보자.
입력
첫째 줄에 개의 정수 가 공백으로 구분되어 주어진다. ()
둘째 줄에 질문의 개수 가 주어진다. ()
셋째 줄부터 개의 줄에 각각 질문을 의미하는 정수들인 가 공백으로 구분되어 주어진다. ()
출력
질문이 주어질 때마다 한 줄에 하나씩 정답을 출력한다.