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

29234번 - Путешествие 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB158770.000%

문제

После того, как Остап Бендер в очередной раз упустил Александра Ивановича Корейко, он решил взять ситуацию в свои руки. Расставшись со своей командой и удобной во всех отношениях Антилопой Гну, Остап решил подойти к проблеме с умом.

Господин Корейко, дабы не показывать своего состояния, решил убежать от Остапа, передвигась по стране исключительно на поездах. Однако, поскольку железнодорожная сеть в нашей стране черезвычайно запутана, для того, чтобы добраться до конечного пункта назначения, иногда приходится делать пересадки. Известно, что в железнодорожную сеть входит $n$ станций. Между некоторыми станциями есть двусторонние поезда. У каждого поезда есть своя цена.

После длительных размышлений, Остап понял, что, для конспирации, его подопечный путешествовал по стране по следующему правилу: сначала он передвигался по маршрутам, цена которых не превышала $A$. Затем, когда все стали думать, что господин Корейко совершенно не богат, он решил путешествовать с комфортом. Александр Иванович решил передвигаться по стране маршрутами ценой не менее $B$. Но все подпольные миллионеры ужасно скупы. Известно, что он затратил минимальное количество средств. Так же известно, что Корейко выехал со станции с номером $s$ и приехал на станцию с номером $t$.

Остап хочет узнать, насколько уменьшилось состояние Александра Ивановича в результате этого путешествия.

입력

В первой строке входного файла даны числа $n$ и $m$ (1ドル \le n, m \le 10^5$) --- количество станций и поездов. Во второй строке даны два числа $s, t$ (1ドル \le s, t \le 10^5$) В следующих $m$ строках дано описание маршрутов: $a, b, c$ (1ドル \le a, b \le n,ドル 1ドル \le c \le 10^9$) --- номера станций, соединенных маршрутом, и стоимость маршрута. В последней строке даны два числа $A, B$ (1ドル \le A, B \le 10^9$).

출력

В единственной строке выходного файла выведите ответ на задачу. Если такого пути не существует, выведите -1.

제한

예제 입력 1

4 6
1 4
1 2 4
2 4 4
4 1 6
1 3 7
4 3 10
3 2 2
5 6

예제 출력 1

6

예제 입력 2

6 9
2 4
2 6 4
6 4 5
4 5 1
5 3 10
3 2 9
2 5 5
1 5 2
1 6 2
1 2 1
5 3

예제 출력 2

4

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2013-2014 Season > November 10, 2013 > Basic C번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2013-2014 Season > November 10, 2013 > Advanced C번

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

출처

대학교 대회

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

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