Mam problem z takim zadaniem:
https://codeforces.com/contest/161/problem/D
Nie wiem jak je zrobić innaczej niż w O(N^2) puszczając się z każdego wierzchołka DFS-em / BFS-em. Pewnie wejdzie coś w O(N*K), może np. jakiś dynamik, tylko nie wiem jak to zrobić.
Z góry dziękuję za pomoc i poświęcony czas!