eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Стоимость удаления

Стоимость удаления

Дан неориентированный граф без петель и кратных ребер. Вершины графа бывают двух типов - черные и белые. Если черная вершина не имеет ни одной соседней белой, то она сразу же исчезает. Аналогично, если белая вершина не имеет черных соседей, то она тоже пропадает. Для каждой вершины известна стоимость ее удаления. Определить минимальную стоимость удаления всех вершин.

Входные данные

Два числа n и k (1n100, 0kn · (n - 1) / 2) - количество вершин и ребер в графе. Заием следуют n строк по два числа в каждой t, c (1c106) - тип вершины (0 - белая, 1 - черная) и стоимость ее удаления. Затем идут k строк по два числа в каждой - a, b (1a, bn) - номера вершин, соединенных ребром.

Выходные данные

Вывести минимальную стоимость удаления всех вершин.

Ліміт часу 1 секунда
Ліміт використання пам'яті 122.17 MiB
Вхідні дані #1
4 3
0 4
0 3
1 3
1 5
1 3
2 3
2 4
Вихідні дані #1
6
Джерело III Міжнародна Літня школа програмування 2012 м. Севастополь