LA - быстрые решения (28 мая 2021)
Вишкин: модификация за [nlogn, 1]
Longest Path [n, n
1/2
]
Ladders [n, logn]
Ladders + двоичные подъёмы ⇒ [nlogn, 1]
Разреженные двоичные подъёмы и четыре русских: [O(n), O(1)]