Программу построения пандиагонального квадрата 5-го порядка из массива, состоящего из 25 чисел, написала. Выполняется очень быстро. Протестировала на классическом квадрате и на квадрате из последовательных натуральных чисел.
Это квадрат из последовательных натуральных чисел:
Код:
23 41 47 35 29
45 34 28 26 42
31 27 40 44 33
39 43 36 32 25
37 30 24 38 46
S=175
Теперь надо найти много-много потенциальных массивов из последовательных простых чисел и проверять их по этой программе.
Вспоминаю, как создавалась первая программа построения пандиагональных квадратов 5-го порядка. История хорошая штука
Массив я тоже брала из 25 чисел. Однако программа у меня так быстро не выполнялась. Может быть, полученная сейчас формула самая эффективная?
Я даже просила своего итальянского коллегу Stefano Tognon переписать эту программу на C++, что он и сделал. Эта версия работала намного быстрее, чем программа на Бейсике. А сейчас-то у меня программа тоже на Бейсике написана, а работает быстро.
Сейчас ещё протестирую её на квадратах из простых чисел (выше показаны эти два квадрата с магическими константами 853 и 395). Вводим в программу массив из 25 чисел, которые составляют известный квадрат, и получаем готовое решение.
-- Вт июл 30, 2013 08:37:41 --Готово, протестировала.
Ввожу массив из известного квадрата:
Код:
5 167 127 23 73
113 13 71 131 67
197 31 53 103 11
43 101 137 97 17
37 83 7 41 227
Получаю решение в долю секунды:
Код:
5 113 43 37 197
13 97 131 101 53
227 41 23 73 31
83 7 127 167 11
67 137 71 17 103
S=395
Ввожу второй массив из известного квадрата:
Код:
7 337 131 197 181
227 241 37 277 71
307 11 167 271 97
211 127 367 41 107
101 137 151 67 397
Получаю решение, ну очень быстро:
Код:
7 227 211 101 307
241 41 277 127 167
397 67 197 181 11
137 151 131 337 97
71 367 37 107 271
S=853
Формула работает отлично. Однако не надо забывать, что требуется проверить очень большое количество потенциальных массивов.
-- Вт июл 30, 2013 08:45:36 --О-о-о!
Jarek тоже работает отлично
Цитата:
1 15.00 Jarek Wroblewski Wroclaw, Poland 30 Jul 2013 04:30
2 7.38 Dmitry Kamenetsky Adelaide, Australia 12 Jul 2013 00:11
3 7.26 Wes Sampson La Jolla, California, United States 13 Jul 2013 01:27
4 6.26 Dmitry Ezhov Sterlitamak, Russia 14 Jul 2013 21:09
5 6.00 Valery Pavlovsky Ekaterinburg, Russia 22 Jun 2013 20:28
Первоначальные 12 баллов превратились в 6 баллов.
dmd улучшил известные результаты на 0.26 балла,
dimkadimon - на 1.38 балла. Хотя первоначально улучшения были, конечно, больше; это уже с поправкой на новые результаты
Jarek.
-- Вт июл 30, 2013 08:57:23 --Задала вопрос о пандиагональных квадратах порядков 4 и 5 из последовательных простых чисел в дискуссионной группе:
Цитата:
The sequence A073523 (OEIS) - smallest pandiagonal square of order 6 of
consecutive primes.
I not know of a similar squares of order 4, 5, 7, ...
Does anyone know of such squares?
Ответа нет. Значит, никто не видел таких квадратов