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

8252번 - Renowacja dróg 다국어

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

문제

Większość dróg w Bajtocji znajduje się w opłakanym stanie. Król Bajtocji, przychylając się do licznych próśb swoich poddanych, postanowił przeprowadzić renowacje niektórych dróg. W Bajtocji jest n miast ponumerowanych liczbami od 1 do n. Niektóre pary miast są połączone jednokierunkowymi drogami. Naczelny budowniczy Bajtocji wybrał m dróg, które jego zdaniem nadają się do odnowy. Dla każdej z tych dróg przewidział koszt jej naprawy.

Król chce, aby każdy obywatel Bajtocji mógł osobiście odczuć poprawę jakości dróg. Założył, że mieszkańcy dowolnego miasta będą się czuć zadowoleni, jeśli będzie można wjechać do ich miasta oraz wyjechać z ich miasta co najmniej jedną odnowioną drogą. Naprawy należy zaplanować tak, by ich sumaryczny koszt był jak najmniejszy. Stworzenie planu renowacji dróg, który spełni wymagania króla, przypadło w udziale Tobie.

입력

W pierwszym wierszu wejścia podane są dwie liczby całkowite n i m (2 ≤ n ≤ 300, 1 ≤ mn2) określające liczbę miast w Bajtocji oraz liczbę jednokierunkowych dróg nadających się do renowacji. W kolejnych m wierszach wejścia znajdują się po trzy liczby całkowite x, y i k (1 ≤ x, yn, 0 ≤ k ≤ 105) oznaczające, że odnowienie drogi prowadzącej z miasta x do miasta y kosztuje k bajtalarów. Każda uporządkowana para x, y wystąpi na wejściu co najwyżej raz. Zauważ, że może istnieć droga zaczynająca się i kończąca w tym samym mieście.

출력

W pierwszym i jedynym wierszu wyjścia powinna znaleźć się jedna liczba całkowita określająca najmniejszy możliwy koszt przeprowadzenia renowacji zgodnie z założeniami króla lub słowo NIE, jeśli nie jest możliwe przygotowanie planu, który spełnia wymagania króla.

제한

예제 입력 1

4 6
1 2 1
2 1 2
1 3 3
3 1 4
3 2 5
4 4 6

예제 출력 1

16

예제 입력 2

4 4
1 2 5
2 3 4
3 1 8
2 4 7

예제 출력 2

NIE

힌트

출처

Contest > Algorithmic Engagements > PA 2012 4-2번

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

출처

대학교 대회

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

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