Дан набор точек на отрезке прямой.Точки могут лежать в любом месте на линии.Мне нужен аглоритм, чтобы найти максимальное количество точек, которые лежат на прямой через равные промежутки времени.
например, по прямой линии, обозначенной у = 0, у меня могут быть такие точки, как:
[3,0], [1,0], [4,0], [7,0],[11,0], [10,0]
Output : 4
[1,0] , [4,0], [7,0], [10,0]
Пример 2:
[2,1], [2,5], [2,3], [2,7], [2,6]
Output: 4
[2,1], [2,3],[2,5], [2,7]
[Примечание:может иметь любой уклон.Мне нужен только набросок алгоритма.Точки можно считать сохраненными в двумерной матрице], пожалуйста, помогите.