И что дальше?
6!=2^4*3^2*5=2^4*(2+1)^2*(2^2+1)=(2^2* (2^2+2))*(2^2*(2^2+2)+(2^2+2))
1,2,4,6,24,30,720
Первый очень красивый полином для 6! Красота его в том, что он даёт оптимальное решение.
Сделаем замену
. Полином превратится в такой:
Соответствующая упаковка:
Кстати, Вольфрам не справляется с оптимальной упаковкой этого полинома; я, по крайней мере, не добилась от него такой упаковки.
Интересно, на мой взгляд, найти для каждого N! свой полином, дающий оптимальное решение.
Такая
полиномизация факториалов Для N=10 я такой полином нашла (показан чуть выше).
Ну, наверное, задача решается просто, если идти от известных готовых решений для каждого N!.
Для 10! у меня было не так; я искала полином для другого N, попутно получила полином для 10!.
-- Ср мар 13, 2013 10:28:49 --Кстати, такой полином, как у
Pavlovsky, я тоже получила в Вольфраме. Однако оптимально упаковать его не смогла.
Забавно:
вводила в Вольфрам различные упакованные варианты для N=6.
Вольфрам выдал полиномы двух видов:
Здесь
.
Для N=26
Pavlovsky тоже нам представил полином, дающий оптимальное решение в 15 шагов (это пока рекорд, найденный на конкурсе).
N=7
упаковку лучше всего (нагляднее для составления решения) записать так:
Решение:
Код:
1,2,4,16,64,63,80,5040