Это вдохновлено вопросом интервью .
Нам дан массив целых чисел и мы должны определить, существуют ли различные i < j < k такие, что
т.е. последовательности и { i , j , k } находятся в арифметической прогрессии.
Для этого существует простой алгоритм , но поиск субквадратичного алгоритма кажется неуловимым.
Это известная проблема? Можем ли мы доказать 3SUM-твердость этого? (или, может быть, предоставить суб-квадратичный алгоритм?)
Если вам нравится, вы можете принять и что г + 1 - г ≤ K для некоторой известной постоянной K > 2 . (В задаче собеседования K = 9 ).