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

Розріз

Розріз

Знайдіть мінімальний розріз між вершинами \textbf{1} і \textbf{n} у заданому неорієнтовному графі. \InputFile У першому рядку вхідного файлу міститься \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{100}) -- число вершин у графі і \textbf{m} -- кількість ребер. У наступних \textbf{m} рядках вхідного файлу міститься опис ребер. Ребро задано номерами вершин, які воно з'єднує, і його пропускною здатністю (додатне ціле число, яке не перевищує десять мільйонів), при цьому ніякі дві вершини не з'єднується більш ніж одним сегментом. \OutputFile У першому рядку вихідного файлу повинні міститись кількість ребер у мінімальному розрізі і їх сумарна пропускна здатність. У наступному рядку виведіть зростаючу послідовність номерів ребер (ребра нумеруються у тому порядку, у якому вони були задані у вхідному файлі).
Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
6 8
1 2 3
1 3 3
2 4 2
2 5 2
3 4 2
3 5 2
5 6 3
4 6 3
Вихідні дані #1
2 6
1 2