Antifreeze
시간 제한2초메모리 제한1024 MB
가중치 트리에서 일부 교실에만 난방이 켜져 있고 온도 T가 거리에 따라 줄다가 난방 교실에서 회복될 때, 두 난방 교실 사이를 얼지 않고 오갈 수 있는지 묻는 질의에 답한다.
문제
"숨이 막힐 것 같이 차가웠던 공기 속에..."
경기과학고의 본관은 개의 교실을 개의 복도가 연결한 트리 구조이다. 교실 와 교실 사이에는 거리 인 복도가 존재한다. 원래대로라면 모든 교실의 난방 기구가 작동하는 것이 당연하지만, 경기과학고는 일부 교실만 난방 기구가 작동한다! (이거 진짜예요!!) 가 이면 번 교실의 난방 기구가 작동하지 않고, 이면 번 교실의 난방 기구가 작동한다. 난방 기구가 작동하는 교실은 2개 이상 존재한다.
당신은 난방 기구가 존재하는 교실에서 시작하여 다른 난방 기구가 존재하는 교실까지 가려고 한다. 당신은 초기에 온도가 이고. 당신의 온도는 초에 씩 감소한다. 당신의 속도는 이고, 이동한 거리만큼 온도가 내려간다고 생각해도 된다. 온도가 음수가 되면 당신은 얼어붙어서 사망하게 된다. 난방 기구가 있는 교실에 도달하면 온도가 다시 가 된다. 온도가 정확히 인 시점에 난방 기구가 있는 교실에 도달하는 것도 허용된다.
당신은 다음과 같은 질문에 번 답해야 한다. 번째 질문은 다음과 같다: 교실 부터 교실 까지 얼어붙지 않고 도달할 수 있는가? 교실 와 는 모두 난방 기구가 작동하는 교실 중 하나이다.
입력
첫 번째 줄에 경기과학고 본관의 교실 개수 과 시작 온도 가 공백으로 구분되어 주어진다.
두 번째 줄에 개의 수 이 공백으로 구분되어 주어진다. 는 또는 이다.
이후 개의 줄에 걸쳐 그중 번째 줄에 복도에 대한 정보 가 공백으로 구분되어 주어진다.
다음 줄에 답해야 하는 질문의 개수 가 주어진다.
이후 개의 줄에 걸쳐 그중 번째 줄에 번째 질문에 대한 정보 가 공백으로 구분되어 주어진다.
출력
개의 줄을 출력한다.
번째 줄에는 번째 질문의 답이 "가능하다" 이면 을 출력하고, "불가능하다"이면 을 출력한다.
제한
- , 난방 기구가 작동하는 교실이 2개 이상 존재한다.
- 주어지는 경기과학고 본관을 나타내는 그래프는 트리 구조이다.
- 어떤 두 교실 사이의 거리도 를 넘지 않는다.
- 문제에서 주어지는 모든 수는 정수이다.