svb
пытаюсь вникнуть в последовательность ваших проверок.
Вроде как можно начать с любого N. Правильно?
Вот сейчас (пока у меня работает программа alexBlack, проверяется число 2722), решила запустить и вашу программу для N=55(2605). Всё правильно будет проверяться для числа 2605? Оно стоит в массиве на первом месте, программа начала проверку квадратов, начинающихся с этого числа.
Вы это число ещё не проверили?
Да, можно начинать с любого числа. Для этого предусмотрен ввод начального N, либо с помощью нескольких нажатий на клавишу "2" можно выбрать начальное N (начальное число). Не предусмотрена автоматическая остановка программы, поэтому после проверки N происходит переход к проверке N-1, которое, может быть, уже проверено - нужно делать остановку вручную.
Имеется еще одна особенность. Т.к. для каждого N производится сортировка массива, то высвечиваемые массивы, вообще говоря, меняются. Но на соответствие
N -> первое число эта особенность не влияет.
Число
N=55(2605) пока не проверено. Сейчас закончилась проверка
N=65(2839), найдено 7 квадратов:
Код:
Summa=5964
1:
2839 265 319 22 2434 85
94 922 3046 985 526 391
1282 121 778 895 562 2326
202 1219 1111 913 58 2461
382 2182 4 2515 346 535
1165 1255 706 634 2038 166
Time: 3794.41 sec
2:
2839 526 1219 94 1282 4
895 1165 2461 274 1111 58
85 391 166 922 2218 2182
778 1822 1795 265 346 958
913 1678 202 1894 22 1255
454 382 121 2515 985 1507
Time: 19336.06 sec
3:
2839 1822 58 85 202 958
4 1111 634 2227 1966 22
1795 454 985 1642 382 706
535 1633 355 517 319 2605
526 778 2038 1219 121 1282
265 166 1894 274 2974 391
Time: 30975.30 sec
4:
2839 634 202 274 382 1633
4 355 2173 2515 526 391
1894 1507 58 85 1642 778
346 1165 1219 517 1795 922
562 2182 454 895 913 958
319 121 1858 1678 706 1282
Time: 33893.28 sec
5:
2839 94 85 274 454 2218
265 58 2362 2722 22 535
1633 1111 391 562 985 1282
346 1921 778 517 1507 895
355 1858 166 634 2038 913
526 922 2182 1255 958 121
Time: 33957.69 sec
6:
2839 535 1111 58 1255 166
913 346 1219 2038 526 922
382 562 355 1858 85 2722
985 1921 2182 94 265 517
391 778 202 634 2326 1633
454 1822 895 1282 1507 4
Time: -22037.09 sec
7:
2839 562 94 85 346 2038
4 391 1822 2911 382 454
922 1966 958 265 634 1219
778 706 166 274 2362 1678
526 2218 1642 535 985 58
895 121 1282 1894 1255 517
Time: -17676.39 sec
Перешел к полной проверке N=64(3046) и N=60(2515).