Немного о полиномах...
Это полином
Pavlovsky для 26!:
По упаковке данного полинома, предложенной
dmd, мне удалось получить решение в 17 шагов:
Код:
1,2,4,6,36,38,72,2736,2772,103968,104004,104000,99792,10378368000,
107710522343424000000,104006,3744216,403291461126605635584000000
Потом
whitefox нашёл оптимальную упаковку полинома:
по которой получено решение в 15 шагов:
Код:
1,2,4,6,36,38,1368,2736,2737,3744216,2772,216,3744000,10378368000,
107710522343424000000,403291461126605635584000000
Пример весьма показательный: один и тот же полином, но по-разному упакован, что дало экономию двух шагов.
[А сам автор полинома сначала имел упаковку, дающую решение в 16 шагов.]
Я тут приводила полином для найденного мной оптимального решения N=21. Решение это найдено по алгоритму №1, то есть на основе разложения:
Решение:
Код:
1,2,4,6,24,144,150,168,25200,3628800,154,25194,3879876,13168189440000,
51090942171709440000
По готовому решению составляю полином (это делается очень просто):
А вот найти оптимальную упаковку данного полинома, на мой взгляд, совсем не просто. Упаковка должна вычисляться всего за 11 операций (шагов).
dmd мой взгляд назвал субъективным, однако не предложил оптимальную упаковку этого полинома. Предложенные им упаковки за 11 операций вычислить невозможно.
Это оптимальная упаковка:
Я тоже вряд ли смогла бы оптимально упаковать полином. Упаковку я получила по готовому решению - это сделать гораздо проще.
Эти два полинома (для 26! и 21!) очень красивы по своим оптимальным упаковкам.
Есть ли у кого-нибудь подобные полиномы для других N?
-- Пн апр 22, 2013 06:55:23 --У меня есть ещё полином для 13!
Полином составлен по решению
mertz:
Код:
1,2,4,16,14,18,288,274,78912,21621888,21621600,6227020800
Оптимальная упаковка данного полинома:
Интересно, что для этого полинома Вольфрам предложил тоже оптимальную упаковку:
По этой упаковке получилось такое решение:
Код:
1,2,4,16,256,18,324,82944,274,75076,75075,6227020800
-- Пн апр 22, 2013 07:16:01 --Опубликованы решения конкурсантов.
Забавно - решение для 19! с отрицательными числами:
Код:
1, 2, 4, 16, -14, -224, -220, 18, 324, 104976, -23514624, 23514400, -5173168000, 121645100408832000
Всего конкурсанты нашли 13 решений для 19!
Это 9 решений, найденных
mertz:
Код:
19! = 121645100408832000 = [13] 1,2,4,16,14,18,224,220,324,104976,23514624,23514400,5173168000,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,16,14,18,224,220,324,104976,23514624,23514400,5173217280,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,16,14,18,224,220,324,104976,23514624,23514400,552932274585600,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,16,14,18,224,220,324,72576,23514624,23514400,5173168000,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,16,14,18,224,220,324,72576,23514624,23514400,5173217280,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,16,14,18,224,220,324,72576,23514624,23514400,552932274585600,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,6,24,576,600,2400,2394,2970,7128000,7128576,17064432000,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,6,24,576,600,2400,2394,2970,7128000,7128576,17065810944,121645100408832000
19! = 121645100408832000 = [13] 1,2,4,6,24,576,600,2400,2394,2970,7128000,7128576,50812489728000,121645100408832000
Первое решение полностью совпадает с приведённым решением конкурсанта, если все числа взять без знака минус.