n различных точек: points[i] = [x, y]. *Восходящая цепочка* — это последовательность точек из набора, в которой у каждой следующей точки **обе** координаты строго больше, чем у предыдущей.
Верните наибольшую длину восходящей цепочки, в которую входит точка points[anchor].points=[[4, 2], [1, 1], [6, 5], [3, 3], [5, 1]], anchor=3 → 3
Цепочка (1, 1) → (3, 3) → (6, 5) проходит через точку с индексом 3 и содержит три точки. Точку (4, 2) в неё не вставить: её y меньше, чем у (3, 3).
points=[[2, 8], [5, 4], [9, 0]], anchor=1 → 1
Точки идут вниз-вправо, ни одну пару нельзя поставить в цепочку, так что ответ — 1.
points=[[0, 0], [2, 0], [2, 2], [4, 4]], anchor=0 → 3
points=[[4, 2], [1, 1], [6, 5], [3, 3], [5, 1]], anchor=3
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 104 теста на сервере, включая скрытые.