// Změna na řešení s časovou složitostí O(n^2) // Pro každou křižovatku kromě první určíme odpověď v konstantním čase for (int r=0; r=0 && soucet(r,s,d) >= K) { ans[r][s]=d; break; } } }