1920: Електростанції

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 34,00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem types

Перевіряючи стан електростанцій та ліній електропередач (ЛЕП) між містами король Укрії зауважив що вони в жахливому стані і місцями несправні, тому він хоче створити нову мережу електропостачання. Але він хоче це зробити витративши мінімальну кількість коштів. Тому він доручив вам це завдання.

Відомо що В Укрії є n міст, але ЛЕП можна прокласти лише між m парами міст, причому вартість проведення ЛЕП між містом ~v_i~ та ~u_i~ становить ~a_i~ ~(0 \le i <m)~. Також в кожному місті можна побудувати електростанцію, яка забезпечить електроенергією це місто, а також всі з'єднані з ним, а також всі з'єднані з ними і тд. В місті ~i~ вартість побудови електростанції становить ~b_i~ ~(0 \le i <m)~.</p>

Можна показати що при заданих обмеженнях це завжди можливо.

Input

В першому рядку задано 2 цілі числа ~n,m~ ~(0 < n , m \le 10^5).~

В наступних m рядках вводяться 3 цілі числа ~v_i~ , ~u_i~ , ~a_i~ ~(0 < v_i,u_i \le n~, ~v_i~ ~!=~ ~u_i~, ~0<a_i \le 10^9).~</p>

В наступному рядку вводиться n цілих чисел ~b_i~ ~(0 < i \le n~, ~0<b_i \le 10^9).~</p>

Output

Найменшу кількість коштів щоб забезпечити енергією всі міста.

Sample Input 1

8 7
1 2 5
1 4 6
2 3 7
2 4 9
4 5 10
6 7 4
6 8 5
13 12 14 11 5 2 1 3

Sample Output 1

39

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.