До сих пор не могу уяснить, как программа Эда преобразовывает решения.
Ввожу вот такое решение С=4, N=256:
Код:
0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,
1,2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,
2,3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,
3,0,1,2,3,0,1,2,3,0,1,2,3,0,1,2,
0,1,2,3,1,2,3,0,2,3,0,1,3,0,1,2,
0,1,2,3,2,3,0,1,3,0,1,2,1,2,3,0,
0,1,2,3,3,0,1,2,1,2,3,0,2,3,0,1,
1,2,3,0,0,1,2,3,3,0,1,2,2,3,0,1,
1,2,3,0,2,3,0,1,0,1,2,3,3,0,1,2,
1,2,3,0,3,0,1,2,2,3,0,1,0,1,2,3,
2,3,0,1,0,1,2,3,1,2,3,0,3,0,1,2,
2,3,0,1,1,2,3,0,3,0,1,2,0,1,2,3,
2,3,0,1,3,0,1,2,0,1,2,3,1,2,3,0,
3,0,1,2,0,1,2,3,2,3,0,1,1,2,3,0,
3,0,1,2,1,2,3,0,0,1,2,3,2,3,0,1,
3,0,1,2,2,3,0,1,1,2,3,0,0,1,2,3
Программа Эда выдаёт такое решение:
Код:
@,A,B,C,@,A,B,C,@,A,B,C,@,A,B,C,
,B,C,@,A,B,C,@,A,B,C,@,A,B,C,@,
,C,@,A,B,C,@,A,B,C,@,A,B,C,@,A,
,@,A,B,C,@,A,B,C,@,A,B,C,@,A,B,
,A,B,C,A,B,C,@,B,C,@,A,C,@,A,B,
,A,B,C,B,C,@,A,C,@,A,B,A,B,C,@,
,A,B,C,C,@,A,B,A,B,C,@,B,C,@,A,
,B,C,@,@,A,B,C,C,@,A,B,B,C,@,A,
,B,C,@,B,C,@,A,@,A,B,C,C,@,A,B,
,B,C,@,C,@,A,B,B,C,@,A,@,A,B,C,
,C,@,A,@,A,B,C,A,B,C,@,C,@,A,B,
,C,@,A,A,B,C,@,C,@,A,B,@,A,B,C,
,C,@,A,C,@,A,B,@,A,B,C,A,B,C,@,
,@,A,B,@,A,B,C,B,C,@,A,A,B,C,@,
,@,A,B,A,B,C,@,@,A,B,C,B,C,@,A,
,@,A,B,B,C,@,A,A,B,C,@,@,A,B,C
Ну, что числа заменяются символами, это понятно. Хотя почему бы не работать с числами?
Но почему не всё по порядку?
Почему на картинке в программе в первом столбце только один символ? Почему квадрат не изображается в нормальном виде со всеми заполненными ячейками?
Почему в окне программы написано, что 3 цвета, когда здесь фактически 4 цвета? Это сбивает с толку!
-- Ср июн 06, 2012 14:25:10 --По поводу достраиваемости квадратов...
Сейчас взяла вот это решение
C=5 N=289, найденное в Интернете:
Код:
0,1,0,3,3,1,4,3,2,2,1,1,0,0,4,3,4,
1,0,3,3,1,4,3,2,2,1,1,0,0,4,3,4,4,
0,3,3,1,4,3,2,2,1,1,0,0,4,3,4,4,1,
3,3,1,4,3,2,2,1,1,0,0,4,3,4,4,1,0,
3,1,4,3,2,2,1,1,0,0,4,3,4,4,1,0,2,
1,4,3,2,2,1,1,0,0,4,3,4,4,1,0,2,0,
4,3,2,2,1,1,0,0,4,3,4,4,1,0,2,0,3,
3,2,2,1,1,0,0,4,3,4,4,1,0,2,0,3,4,
2,2,1,1,0,0,4,3,4,4,1,0,2,0,3,4,3,
2,1,1,0,0,4,3,4,4,1,0,2,0,3,4,3,3,
1,1,0,0,4,3,4,4,1,0,2,0,3,4,3,3,2,
1,0,0,4,3,4,4,1,0,2,0,3,4,3,3,2,2,
0,0,4,3,4,4,1,0,2,0,3,4,3,3,2,2,1,
0,4,3,4,4,1,0,2,0,3,4,3,3,2,2,1,1,
4,3,4,4,1,0,2,0,3,4,3,3,2,2,1,1,2,
3,4,4,1,0,2,0,3,4,3,3,2,2,1,1,2,0,
4,4,1,0,2,0,3,4,3,3,2,2,1,1,2,0,1
Легко достроила в программе Эда до решения
C=5, N=324:
Код:
@,B,@,C,C,A,D,A,A,B,A,A,@,@,B,C,D,D,
,@,C,C,A,D,C,B,B,A,A,@,@,D,C,D,D,A,
,C,C,A,D,B,B,B,A,A,@,@,D,C,D,D,A,@,
,C,A,D,C,B,C,A,B,@,@,D,C,D,D,A,@,B,
,A,D,C,B,B,A,A,@,@,D,C,D,D,A,@,B,@,
,D,C,B,B,A,A,@,@,D,C,D,D,A,@,B,@,C,
,C,B,B,A,A,@,@,D,C,D,D,A,@,B,@,C,D,
,B,B,A,A,@,@,D,C,D,D,A,@,B,@,C,D,C,
,B,A,A,@,@,D,C,D,D,A,@,B,@,C,D,C,C,
,A,A,@,@,D,C,D,D,A,@,B,@,C,D,C,C,B,
,A,@,@,D,C,D,D,A,@,B,@,C,D,C,C,B,B,
,@,@,D,C,D,D,A,@,B,@,C,D,C,C,B,B,A,
,@,D,C,D,D,A,@,B,@,C,D,C,C,B,B,A,A,
,D,C,D,D,A,@,B,@,C,D,C,C,B,B,A,A,B,
,C,D,D,A,@,B,@,C,D,C,C,B,B,A,A,B,@,
,D,D,A,C,B,@,C,D,C,C,B,B,A,A,B,@,A,
,D,A,@,B,C,C,D,C,C,B,B,A,A,B,D,A,@,
,A,@,B,@,C,D,C,B,B,D,A,A,C,D,A,@,A
Этот пример показывает, что есть решения, которые достраиваются очень легко.
Я пока не пробовала достраивать квадраты 25х25 для C=5, их ещё надо снова искать в Интернете, если они там есть. То есть надо найти варианты отличные от того, какой есть у меня, этот действительно с ходу не достраивается, но полным перебором я его не проверяла.
-- Ср июн 06, 2012 14:46:06 --И далее рещение
C=5, N=324 легко достраивается до решения
C=5, N=361Код:
@,B,@,C,C,A,D,A,C,B,A,B,@,@,B,C,D,D,D,
,@,C,C,A,D,B,B,B,A,A,@,@,A,C,D,D,A,@,
,C,C,A,D,B,B,A,A,A,@,@,D,C,D,D,B,@,B,
,C,A,D,B,A,B,C,A,@,@,D,B,D,A,C,D,B,@,
,B,D,C,B,C,A,B,@,@,D,C,D,D,A,@,B,@,C,
,A,C,B,B,A,A,@,@,D,C,D,D,A,@,B,@,C,D,
,C,B,B,A,B,@,@,D,C,D,D,A,@,A,@,C,B,C,
,B,B,A,A,@,@,D,C,D,D,A,@,B,@,B,D,C,C,
,B,A,A,@,@,D,C,D,D,A,@,B,@,C,D,C,C,B,
,A,A,@,@,D,C,D,D,A,@,B,@,C,D,C,C,B,B,
,A,@,@,D,C,D,D,A,@,B,@,C,D,C,C,B,B,A,
,@,@,D,C,D,D,A,@,B,@,C,D,C,A,B,B,A,A,
,@,D,C,D,D,A,@,A,@,C,D,C,C,B,B,A,A,B,
,D,C,D,D,A,@,B,@,C,D,C,C,B,B,A,A,B,D,
,C,D,D,A,@,C,@,C,D,C,C,B,B,C,A,B,@,A,
,D,D,A,C,B,@,B,D,C,C,B,B,A,A,B,@,D,@,
,D,A,@,B,C,C,D,B,C,B,D,A,A,B,D,A,@,A,
,A,@,B,@,C,D,C,C,B,D,A,A,C,D,A,@,A,B,
,@,B,@,C,D,C,C,B,D,A,A,C,D,A,@,A,D,B
До какого максимального квадрата это решение можно достроить?