아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

택시

시간 제한1초메모리 제한128 MB

요약
각 마을에서만 탈 수 있고 요금과 이동 가능한 도로 수가 정해진 택시를 갈아타며 1번 마을에서 N번 마을까지 최소 요금으로 이동합니다.
난이도

보통10점 중 6점

유형
최단 경로, 그래프, BFS
정답자
아직 제출이 없습니다

문제

NN개 마을과 KK개 도로로 이루어진 나라에서, 마을 ii의 택시는 요금 CiC_i로 최대 RiR_i개의 연속 도로만 지날 수 있다. 마을 1에서 NN까지 택시만 이용할 때 최소 총 요금을 구한다.

입력

첫 줄에 NN, KK. 다음 NN줄에 CiC_i, RiR_i. 다음 KK줄에 도로 (Aj,Bj)(A_j, B_j).

출력

최소 총 요금을 출력한다.

예제1

  1. 예제 1

    입력
    6 6
    400 2
    200 1
    600 3
    1000 1
    300 5
    700 4
    1 2
    2 3
    3 6
    4 6
    1 5
    2 4
    
    예상 출력
    700