Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Найти самую длинню арифметическую прогрессию в последователь
Существует ли алгоритм который находит данную подпоследовательность за O(n^2)? Я вижу только за O(n^2*log(n)) (найти все разницы между элементами и найти в них самую длинную подпоследовательность). Если кто-нибудь знает, можете сказать, в какую сторону двигаться? Я не могу спать :(
PS последовательность состоит из целых чисел.

 
Индексы элементов должны образовывать арифметическую прогрессию с разностью 1, что ли?

 Re: Найти самую длинню арифметическую прогрессию в последователь
Аватара пользователя
См. Finding Longest Arithmetic Progressions

 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group