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

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

Karosai

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

요약
각 연결에 높이가 정해진 연못 N개가 주어질 때, 1번 연못에서 N번 연못까지 이동 가능하게 하는 최소 물 높이를 구한다.
난이도

보통10점 중 4점

유형
그래프, 유니온 파인드, 정렬
정답자
아직 제출이 없습니다

문제

Karosas Rosas plaukioja tvenkinių sistemoje, sudarytoje iš NN tvenkinių. Kai kurie iš tvenkinių yra sujungti, taigi galima perplaukti iš vieno į kitą. Tačiau juos skiria tam tikro aukščio pertvara, kurią žymėsime h_i,jh\_{i,j} (be abejo, h_i,j=h_j,ih\_{i,j} = h\_{j,i}). Karosai gali perplaukti iš tvenkinio ii į tvenkinį jj tik tuomet, kai vandens lygis tvenkinyje ii yra nemažesnis nei h_i,jh\_{i,j}.

Pavyzdžiui, yra trys tvenkiniai (N=3N = 3), pirmas ir antras tvenkiniai yra sujungti pertvara, kurios aukštis h_1,2=5,000h\_{1,2} = 5\\,000, o antras ir trečias – pertvara, kurios aukštis h_2,3=7,000h\_{2,3} = 7\\,000. Karosai galės perplaukti iš pirmo tvenkinio į antrą, jeigu vandens lygis pirmame (taigi ir antrame) tvenkinyje sieks bent 5,0005\\,000. Tačiau, jie galėtų perplaukti iš pirmo į trečią tvenkinį, tik jei vandens lygis sieks 7,0007\\,000.

Karosai gali perplaukti iš pirmojo į antrąjį tvenkinį, bet ne į trečiąjį.

Karosas Rosas yra apsistojęs 11-ame tvenkinyje, o jo draugas – tvenkinyje nr. NN. Rosui rūpi, koks turi būti vandens lygis 11-ame tvenkinyje, kad jis galėtų aplankyti savo draugą.

Duota tvenkinių konfigūracija. Raskite, kiek mažiausiai turi būti pakeltas vandens lygis 11-ame tvenkinyje, kad iš jo būtų įmanoma pasiekti NN-tąjį tvenkinį.

입력

Pirmoje eilutėje įrašyti du sveikieji skaičiai: tvenkinių skaičius NN bei sujungtų tvenkinių porų skaičius MM.

Toliau pateikta MM eilučių, kuriose aprašytos sujungtų tvenkinių poros. Kiekvienoje iš eilučių pateikta po tris sveikuosius skaičius: ii, jj, h_i,jh\_{i,j}, kurie žymi, kad tvenkiniai ii ir jj yra sujungti pertvara, kurios aukštis h_i,jh\_{i,j}. (1≤i<j≤N1 ≤ i < j ≤ N, taip pat laikykite jog h_i,j=h_j,ih\_{i,j} = h\_{j,i}).

출력

Išveskite vienintelį sveikąjį skaičių – minimalų vandens lygį pirmajame tvenkinyje, kuris būtinas, kad iš jo būtų galima pasiekti NN-tąjį tvenkinį.

Duomenys tokie, kad visuomet yra galimas kelias iš tvenkinio 11 į tvenkinį NN.

제한

  • 1<N≤1,0001 < N ≤ 1\\,000
  • 0<M≤N(N−1)20 < M ≤ \frac{N(N-1)}{2}
  • 0<h_i,j≤1090 < h\_{i,j} ≤ 10^9

예제2

  1. 예제 1

    입력
    3 2
    1 2 5000
    2 3 7000
    
    예상 출력
    7000
    
  2. 예제 2

    입력
    4 5
    1 2 5000
    1 3 2000
    1 4 10000
    2 4 4000
    3 4 3000
    
    예상 출력
    3000