QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 128 MB Total points: 10

#10641. Renowacja dróg [A]

الإحصائيات

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.

Input Format

W pierwszym wierszu wejścia podane są dwie liczby całkowite $ n $ i $ m $ ($2 \le n \le 300$, $1 \le m \le n^{2}$) 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 \le x, y \le n$, $0 \le k \le 10^{5}$) 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.

Output Format

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.

Example

Input

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

Output

16

Input 2

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

Output 2

NIE
About Issues

We understand that our problem archive is not perfect. If you find any issues with the problem, including the statement, scoring configuration, time/memory limits, test cases, etc.

You may use this form to submit an issue regarding the problem. A problem moderator will review your issue and proceed it properly.

STOP! Before you submit an issue, please READ the following guidelines:

  1. This is not a place to publish a discussion, editorial, or requests to debug your code. Your issue will only be visible by you and problem moderators. Other users will not be able to view or reply your issues.
  2. Do not submit duplicated issues. If you have already submitted one, please wait for an moderator to review it. Submitting multiple issues will not speed up the review process and might cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
  4. Be sure your issue is related to this problem. If you need to submit an issue regarding another problem, contest, category, etc., you should submit it to the corresponding page.

Active Issues 0

No issues in this category.

Closed/Resolved Issues 0

No issues in this category.