mertz
вы можете найти все решения для числа 7983360 в 11 шагов?
Потом надо все эти последовательности проверить --- есть ли в них число 4199.
А также проверить, сколько последовательностей содержат число 4200.
Не так страшен чёрт, как его малюют
Запустила с раннего утречка поиск
всех решений для числа
7983360 в 11 шагов без использования эвристик.
Программа работала 3 ч. 11 мин. 24 сек. Найдено 221191 решений.
Вот такая база данных
И что же? Во всех этих последовательностях только две (!) содержат число
4200и ни одна не содержит число
4199.
Ответ на интересующий меня вопрос получен
Вдвойне бриллианты!
-- Вс май 05, 2013 09:47:31 --Самый мощный алгоритм был приведён в самом начале темы:
Еще полезный известный факт, который по одной из приводимых раньше ссылок используется:
делится на
, а
на
Провела мини-исследование.
Код:
1,2,4,6,24
Код:
1,2,4,8,32,30,120
Код:
1,2,4,16,20,36,720
Код:
1,2,4,6,36,35,140,5040
Код:
1,2,3,9,8,72,70,576,40320
1,2,4,8,64,72,70,576,40320
1,2,4,8,9,72,70,576,40320
Нет оптимального решения на основе этого разложения, есть в 9 шагов:
Код:
1,2,3,9,8,72,70,630,576,362880
Зато есть такое красивое разложение, дающее оптимальное решение:
Код:
1,2,3,6,12,72,70,5040,362880
Не нашла оптимального решения на основе этого разложения.
Но есть такое интересное разложение:
Оптимальные решения на основе этого разложения:
Код:
1,2,3,5,7,12,144,720,518400,3628800
1,2,3,5,7,12,60,720,518400,3628800
1,2,3,9,7,27,729,720,518400,3628800
1,2,3,9,7,81,729,720,518400,3628800
1,2,3,9,7,81,80,720,518400,3628800
1,2,4,5,7,12,60,720,518400,3628800
1,2,4,6,7,24,30,720,518400,3628800
1,2,3,9,7,81,80,6400,518400,3628800
В последнем решении нет 6!, но есть (6!)^2.
Аналогичное разложение для 11!
Код:
1,2,3,9,81,80,77,6400,518400,39916800
1,2,3,9,81,80,77,6480,518400,39916800
1,2,3,9,81,80,77,720,518400,39916800
Код:
1,2,4,6,24,30,576,900,924,518400,479001600
1,2,4,6,24,30,720,900,924,518400,479001600
1,2,4,6,24,30,900,924,21600,518400,479001600
Не нашла оптимального решения на основе этого разложения.
Код:
1,2,4,6,24,144,3456,3432,3600,7056,25401600,87178291200
Код:
1,2,4,6,10,36,144,5184,5040,5148,51480,25401600,1307674368000
1,2,4,6,36,1296,1260,1290,5040,46440,51480,25401600,1307674368000
Не нашла оптимальное решение на основе этого разложения.
Не нашла оптимальное решение на основе этого разложения.
Однако есть оптимальное решение на основе такого разложения:
Код:
1,2,4,6,36,1296,1260,5040,3744,3740,14002560,25401600,355687428096000
Интересно описывает в письме поиск этого решения
mertz:
Цитата:
For example, 17!=14002560*5040^2
The minimum number of steps to 14002560 is 9, such solutions 3
14002560 = [9] 1,2,4,6,24,26,144,3744,3740,14002560
14002560 = [9] 1,2,4,6,24,26,156,3744,3740,14002560
14002560 = [9] 1,2,4,6,24,26,624,3744,3740,14002560
The minimum number of steps to 5040 is 7, such solutions 18
7! = 5040 = [7] 1,2,3,6,12,72,70,5040
7! = 5040 = [7] 1,2,3,6,36,72,70,5040
7! = 5040 = [7] 1,2,3,9,8,72,70,5040
7! = 5040 = [7] 1,2,3,9,81,72,70,5040
7! = 5040 = [7] 1,2,4,16,18,72,70,5040
7! = 5040 = [7] 1,2,4,16,20,256,252,5040
7! = 5040 = [7] 1,2,4,16,64,63,80,5040
7! = 5040 = [7] 1,2,4,16,64,80,5120,5040
7! = 5040 = [7] 1,2,4,6,12,72,70,5040
7! = 5040 = [7] 1,2,4,6,36,1296,1260,5040
7! = 5040 = [7] 1,2,4,6,36,144,140,5040
7! = 5040 = [7] 1,2,4,6,36,144,5184,5040
7! = 5040 = [7] 1,2,4,6,36,35,1260,5040
7! = 5040 = [7] 1,2,4,6,36,35,140,5040
7! = 5040 = [7] 1,2,4,6,36,35,144,5040
7! = 5040 = [7] 1,2,4,6,36,72,70,5040
7! = 5040 = [7] 1,2,4,8,64,72,70,5040
7! = 5040 = [7] 1,2,4,8,9,72,70,5040
It is impossible to combine these solutions so that it could be the optimal solution for the 17!
But everything will be OK, if for 14002560 take solution in 10 steps
14002560 = [10] 1,2,4,6,36,1296,1260,5040,3744,3740,14002560
It is combined with the solution for 5040
7! = 5040 = [7] 1,2,4,6,36,1296,1260,5040
And get the optimal solution for the 17!
17! = 355687428096000 = [12] 1,2,4,6,36,1296,1260,5040,3744,3740,14002560,25401600,355687428096000
Замечательное решение. Надо составить полином на основе этого решения.
Продолжу это мини-исследование дальше.
Известны решения на основе подобных разложений для N=21,25,30. Я о них уже писала.
Проверю ещё N=18,19,20.