Сварганил перебор, запустил, подождал. Результат интересный. Искал минимальные последовательности (наименьшее
) заданной длины с заданным отношением начального и конечного числа (точнее не самих чисел, а допустимых границ). Конкретно, искал в интервале
. Вот что нашёл:
Код:
9,12,16,n=3
64,80,100,125,n=4
1296,1512,1764,2058,2401,n=5
16807,19208,21952,25088,28672,32768,n=6
531441,590490,656100,729000,810000,900000,1000000,n=7
Посмотрев на начальное число и подумав пришёл к
гипотезе:
Цитата:
пусть ищем последовательность из
членов, в границах
, тогда первой (наименьшей, минимальной по величине чисел, с наименьшим
) будет последовательность с первым числом
, где
выбирается минимальным так чтобы выполнялось
.
Т.е. перебор нужен лишь для подбора
, да и то, похоже от него тоже можно отказаться и вычислить
напрямую из
и
:
. Но возможно это работает лишь для минимальных последовательностей (не фиксированном
).
-- 21.05.2017, 17:09 --Как ни странно, но для интервала
гипотеза выдаёт правильную последовательность
. Случайность конечно, ну или сознательный выбор автора задачи.
-- 21.05.2017, 17:17 --Если надо найти не минимальное
, а в заданном интервале, то можно найти минимальное, а потом домножить на минимальный коэффициент для попадания в заданный интервал. Похоже об этом уже было сказано выше:
Число вида
стартует натуральную прогрессию длиной
со знаменателем
. Для густоты
.
И тогда перебор вообще не нужен, можно обойтись прямыми вычислениями, с временем
.