Kingdom

Задача Kingdom

В казковому королевстві N міст. Деякі пари міст зєднано дорогами, причому одну і ту саму пару міст можуть зєднувати кілька доріг. Зовні міст дороги не перетинаються. По кожній дорозі можна їхати в будь-якому напрямку. Допоможіть королю визначити, скільки ще доріг потрібно побудувати в королевстві, щоб Його Величність зміг зробити подорож по всіх дорогах, не проїжджаючи двічі по жодній з них. Звичайно (див приклад нижче), він має бажання відвідати кожне місто. Подорож короля повинна починатись і закінчуватись в одному і тому самому місті.

Технічні умови. Ви вводите з клавіатури кількість міст у королевстві N (1<=N<=100) і кількість пар міст К (1<=K<=10000). Потім в К групах по 3 числа ви вводите номери міст і кількості доріг, що їх з'єднують (всі числа не перевищують 100). Всі числа розділені пропуском. Ви виводите на екран мінімально можливу кількість доріг.

Приклад.

Введення> 7 6 1 2 1 1 3 1 4 1 3 4 2 5 3 4 3 5 6 2
Виведення> 3

© LIKT 1998-2018