Logo
(追記) (追記ここまで)

6197번 - Roadblocks 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB2381038446.154%

문제

Bessie has moved to a small farm and sometimes enjoys returning to visit one of her best friends. She does not want to get to her old home too quickly, because she likes the scenery along the way. She has decided to take the second-shortest rather than the shortest path. She knows there must be some second-shortest path.

The countryside consists of R (1 <= R <= 100,000) bidirectional roads, each linking two of the N (1 <= N <= 5000) intersections, conveniently numbered 1..N. Bessie starts at intersection 1, and her friend (the destination) is at intersection N.

The second-shortest path may share roads with any of the shortest paths, and it may backtrack i.e., use the same road or intersection more than once. The second-shortest path is the shortest path whose length is longer than the shortest path(s) (i.e., if two or more shortest paths exist, the second-shortest path is the one whose length is longer than those but no longer than any other path).

입력

  • Line 1: Two space-separated integers: N and R
  • Lines 2..R+1: Each line contains three space-separated integers: A, B, and D that describe a road that connects intersections A and B and has length D (1 <= D <= 5000)

출력

  • Line 1: The length of the second shortest path between node 1 and node N

제한

예제 입력 1

4 4
1 2 100
2 4 200
2 3 250
3 4 100

예제 출력 1

450

힌트

Two routes: 1 -> 2 -> 4 (length 100+200=300) and 1 -> 2 -> 3 -> 4 (length 100+250+100=450)

출처

Olympiad > USA Computing Olympiad > 2006-2007 Season > USACO November 2006 Contest > Gold 3번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /