Найти матрицу 5х5, с максимальной суммой элементов - целых в диапазоне от 1 до 4 включительно, такую, что с каждым элементом, равным 2, соседствует по вертикали или горизонтали элемент, равный 1; с каждым элементом, равным 3, соседствует 2 и 1, и с каждым элементом, равным 4, соседствует 1, 2 и 3.
no subject
Date: 2010-07-07 07:06 pm (UTC)1 4 2 4 1
2 3 1 3 2
1 4 2 4 1
2 3 1 3 2
1 4 2 4 1
no subject
Date: 2010-07-07 07:28 pm (UTC)no subject
Date: 2010-07-07 07:32 pm (UTC)я делал только вручную, причем сразу получилось 57 (может случайно), потом все больше 55-56, но все казалось, что хорошее решение должно быть симметричным, и наконец получилось это.
А сколько у программы самое большое, и сколько там 4-к?
no subject
Date: 2010-07-07 08:59 pm (UTC)2 4 1 4 2
1 3 2 3 1
2 4 1 4 2
1 3 2 3 1
2 4 1 4 2
no subject
Date: 2010-07-09 01:41 am (UTC)http://spamsink.livejournal.com/332836.html?thread=3253028#t3253028
no subject
Date: 2010-07-09 08:17 pm (UTC)no subject
Date: 2010-07-08 12:39 am (UTC)14212
23414
31423
42331
13142
no subject
Date: 2010-07-08 12:46 am (UTC)Но как доказать, что это максимум?
no subject
Date: 2010-07-08 09:27 pm (UTC)Так что - доказательство грубой силой :)
no subject
Date: 2010-07-08 09:49 pm (UTC)no subject
Date: 2010-07-08 10:23 pm (UTC)Добавил в программу счетчик вариантов и гистограмму по суммам. Запускаю. Результат выложу через пару часов.
no subject
Date: 2010-07-09 12:18 am (UTC)25: 1
26: 25
27: 300
28: 2376
29: 14284
30: 69939
31: 289274
32: 1034066
33: 3247543
34: 9063472
35: 22671006
36: 51187336
37: 104926799
38: 196220849
39: 336166382
40: 529297110
41: 767532445
42: 1026215385
43: 1265148198
44: 1437089988
45: 1502225820
46: 1442146912
47: 1268094018
48: 1017907016
49: 742422773
50: 489532640
51: 289873498
52: 152717528
53: 71041606
54: 28804482
55: 10024674
56: 2987842
57: 745570
58: 157350
59: 27438
60: 3572
61: 320
no subject
Date: 2010-07-09 12:24 am (UTC)no subject
Date: 2010-07-09 12:52 am (UTC)Лучшая сумма в вертикально симметричных вариантах - 60. Таких вариантов 6, вот 3 (остальные 3 получаются переворачиванием):
24142
13231
24142
43134
12321
24142
13231
24142
34143
12321
23132
14241
24142
43134
12321
no subject
Date: 2010-07-09 12:59 am (UTC)24142
13231
24142
13231
24142
21212
43434
12121
43434
21212
no subject
Date: 2010-07-09 01:43 am (UTC)no subject
Date: 2010-07-09 11:33 pm (UTC)no subject
Date: 2010-07-09 11:53 pm (UTC)no subject
Date: 2010-07-10 01:47 am (UTC)no subject
Date: 2010-08-29 12:36 am (UTC)