Проблема:
У меня есть поток чисел, которые не равномерно распределены в качестве входных данных, и мне нужно найти последовательность чисел, используя приведенную выше, которая возвращает максимально возможное число для первой последовательности, но равномерно распределенных.
Пример:
stream = [1,4,9,11,12,17,18,25,30,33,34,41,44,49,57,65,73,81,89,90,97,100]
Мне нужно найти последовательность, которая содержит как можно больше чисел, равномерно разделенных
Например, я знаю, что могу найти:
1,9,17,25,33,41,49,57,65,75,81,89,97
все они разделены на 8.
Как мне решить эту проблему в целом?