Karosai | 프로그래밍의 벗 PivotOJ
PivotOJ

Karosai

시간 제한: 1000ms메모리 제한: 1024MB출처: LMIO 2018-2019BOJ 30062
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

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 hi,jh_{i,j} (be abejo, hi,j=hj,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 hi,jh_{i,j}.

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

[이미지 1]

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, hi,jh_{i,j}, kurie žymi, kad tvenkiniai ii ir jj yra sujungti pertvara, kurios aukštis hi,jh_{i,j}. (1 &le; i < j &le; N, taip pat laikykite jog hi,j=hj,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

입력
3 2
1 2 5000
2 3 7000
출력
7000

예제 2

입력
4 5
1 2 5000
1 3 2000
1 4 10000
2 4 4000
3 4 3000
출력
3000
코드를 제출하려면 로그인하세요.