준급행 열차
시간 제한1초메모리 제한256 MB
새 열차의 정차역 K개를 정해, 1번 역에서 T분 안에 도달할 수 있는 역의 수를 최대로 만든다.
문제
JOI 철도는 JOI 왕국의 유일한 철도 회사다. 한 노선을 따라 번부터 번까지 번호가 붙은 개의 역이 있다. 현재 이 노선에는 급행 열차와 완행 열차 두 종류가 다닌다.
완행 열차는 모든 역에 정차한다. 각 ()에 대해 완행 열차로 번 역에서 번 역까지 가는 데 분이 걸린다.
급행 열차는 번 역 ()에만 정차한다. 각 ()에 대해 급행 열차로 번 역에서 번 역까지 가는 데 분이 걸린다.
JOI 철도는 준급행 열차라는 새로운 종류의 열차를 운행하려 한다. 각 ()에 대해 준급행 열차로 번 역에서 번 역까지 가는 데 분이 걸린다. 준급행 열차의 정차역은 아직 정해지지 않았지만 다음 조건을 만족해야 한다.
- 급행 열차가 정차하는 역에는 준급행 열차도 반드시 정차한다.
- 준급행 열차는 정확히 개의 역에 정차한다.
JOI 철도는 번 역에서 출발해 분 이내에 도착할 수 있는 역(번 역 제외)의 수가 최대가 되도록 준급행 열차의 정차역을 정하려 한다. 열차가 역에 정차해 있는 시간은 계산하지 않는다.
번 역에서 다른 역으로 이동할 때는 역 번호가 커지는 방향으로만 열차를 탈 수 있다. 번 역 ()에 여러 종류의 열차가 정차한다면 그 역에서 정차하는 열차끼리 자유롭게 갈아탈 수 있다.
준급행 열차의 정차역을 적절히 정했을 때 번 역에서 분 이내에 도착할 수 있는 역(번 역 제외)의 최대 개수를 구하는 프로그램을 작성하시오.
입력
표준 입력으로 다음 데이터가 주어진다.
- 첫째 줄에 세 정수 가 공백으로 구분되어 주어진다. 역이 개, 급행 열차의 정차역이 개, 준급행 열차의 정차역이 개라는 뜻이다.
- 둘째 줄에 세 정수 가 공백으로 구분되어 주어진다. 완행, 급행, 준급행 열차로 한 역에서 다음 역까지 가는 데 각각 분, 분, 분이 걸린다는 뜻이다.
- 셋째 줄에 정수 가 주어진다. 번 역에서 분 이내에 도착할 수 있는 역(번 역 제외)의 수를 최대로 하려 한다는 뜻이다.
- 다음 개 줄 중 번째 줄 ()에 정수 가 주어진다. 급행 열차가 번 역에 정차한다는 뜻이다.
출력
표준 출력에 한 줄을 출력한다. 이동 시간 조건을 만족하는 역의 최대 개수를 출력한다.
제한
모든 입력 데이터는 다음 조건을 만족한다.