eolymp
bolt
Try our new interface for solving problems
Məsələlər

Поиск в ширину 0-1-2

Поиск в ширину 0-1-2

Задан неориентированный граф. Вес его ребер может принимать только значения 0, 1 или 2. Найдите кратчайшее расстояние между вершинами s и d.

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

Первая строка содержит четыре целых числа: количество вершин n, количество ребер m (n, m105) и номера вершин s и d (1s, dn). Каждая из следующих m строк содержит три целых числа a, b и w задающих неориентированное ребро (a, b) весом w (0w2).

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

Выведите кратчайший путь между вершинами s и d.

prb10058.gif

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5 5 1 4
1 2 1
2 3 0
3 4 2
1 5 2
4 5 2
Çıxış verilənləri #1
3
Müəllif Михаил Медведев