Да, у меня было такое сообщение один раз - при построении магического квадрата 40-го порядка из последовательных смитов. Я выполнила программу второй раз и тогда получила правильный результат.
-- Пт окт 16, 2009 12:09:15 --Составила примитивную программку для определения минимальной магической константы квадрата из смитов (кстати, её можно использовать и для квадратов из простых чисел; надо будет и все константы наименьших квдаратов из простых чисел проверить, может быть, тоже улучшения найдутся). Эту программу можно составить с более высокой точностью, но тогда она будет дольше работать. Но даже примитивная программка сразу обнаружила одну неправильную магическую константу: для порядка 7 получилась минимальная константа 3719 вместо 3720, что я нашла раньше подбором. Кроме того, программа нашла для некоторых порядков два варианта массива, подбором я эти варианты не увидела.
Вот привожу таблицу - уточнённую и дополненную до порядка 20 включительно. Все квадраты, начиная с порядка 12, построены. Для порядков 14 и 16 квадраты построены для обоих вариантов массива.
Код:
n = 3 S = 822 существует (книга М. Гарднера)
n = 4 S = 1195 существует (tolstopuz)
n = 5 S = 1831 существует (Бодигрим)
n = 6 S = 2460 ?
n = 7 S = 3719 ?
n = 8 S = 5856 ?
n = 9 S = 8737 ?
n = 10 S = 12202 ?
n = 11 S = 16335 ? два варианта массива
n = 12 S = 21333 существует (Nataly-Mak)
n = 13 S = 27612 существует
n = 14 S = 35185 существует два варианта массива
n = 15 S = 43968 существует
n = 16 S = 54013 существует два варианта массива
n = 17 S = 65464 существует
n = 18 S = 78281 существует
n = 19 S = 92422 существует
n = 20 S = 107933 существует
Удивительное дело: квадрат порядка 12 строится в долю секунды, а квадрат порядка 11 совсем не хочет строиться. Я ждала 40 минут, нет квадрата! Попробовала все методы, кроме
. Не знаю, что такое параметр
и каким числом его надо задавать. В инструкции написано так:
, где
- это количество выполняемых циклов, после которых происходит таймаут. Какое значение надо задавать для
? И обязательно ли его задавать?
Свою программу (и программу ice00 тоже) попробовала для обоих вариантов массива. Ничего! Хотя в моей программе полумагических квадратов очень много получается. Что же это за причина такая? Всего в один порядок разница, квадрат 12-го порядка строится, а квадрат 11-го порядка нет. Может быть, не существует магического квадрата из таких массивов чисел? Но однозначного ответа здесь нет. Вполне возможно, что квадрат такой существует, но просто не находится так быстро, как квадраты больших порядков.
Приведу данные для построения этого злосчастного квадрата, на который я уже ухлопала уйму времени.
Массив чисел: 4, ..., 2964, но...
1-й вариант массива: заменить число 2934 на число 2970;
2-й вариант массива: заменить число 2944 на число 2970 и число 2964 на 2974.
Магическая константа равна 16335 (для обоих вариантов массива). Минимально возможная константа наимеьшего квадрата 11-го порядка из смитов равна 16332.
Может быть, кто-нибудь попробует построить этот квадрат по программе ice00?