Страниц: [1]
  Печать  
Автор Тема: Головоломка-раскраска  (Прочитано 6428 раз)
0 Пользователей и 1 Гость смотрят эту тему.
square
Свой человек
***
Offline Offline

Сообщений: 333

СПАСИБО
-вы поблагодарили: 22
-вас поблагодарили: 14



Просмотр профиля Email
: Август 19, 2012, 11:05:47 �

Все в детстве любили рисовать и раскрашивать раскраски. Правда ведь?  Smiley

Для тех, у кого детство ещё не кончилось, предлагаю оригинальную головоломку-раскраску.
Раскраска эта с текущего конкурса программистов
//текст доступен после регистрации//
[я здесь вроде тему открывала об этом конкурсе; интереснейший конкурс! жалко, что здесь конкурс не вызвал интереса; на форуме dxdy.ru тема о конкурсе огромная, обсуждение активное, много участников, то есть участники обсуждения они же и участники конкурса; я тоже в конкурсе участвую].

Раскраcку выложил на форуме конкурса один участник - Tom Sirgedas.



Вы видите квадрат 27х27, можно назвать его сеткой 27х27. Каждую ячейку этого квадрата надо окрасить в один из 5 цветов. На картинке уже один цвет залит, это для первого цвета максимум ячеек, которые можно окрасить одним цветом в квадрате 27х27, чтобы не возникало запрещённых прямоугольников.

Что такое запрещённый прямоугольник? Это такой прямоугольник с вершинами в центрах ячеек сетки, в котором все 4 вершины одинаково окрашены, то есть одноцветные.

Вот теперь надо взять ещё 4 цвета (любых, кому какие нравятся, конечно, голубой уже не будем брать) и продолжить раскрашивание этого квадрата 27х27 так, чтобы не возникало запрещённых прямоугольников.

Решите головоломку - прославитесь на весь мир  Smiley

Такое решение на конкурсе ещё не нашли. Неизвестно даже, существует ли оно вообще.
Максимальный квадрат, который удалось раскрасить в 5 цветов, это квадрат 25х25.
Доказано, что раскрасить в 5 цветов квадрат 28х28 невозможно.
Что касается квадратов 26х26 и 27х27, тут ничего пока неизвестно.

Покажу квадрат 25х25, раскрашенный в 5 цветов:



Конкурс продлится до 31 августа. Вполне успеете ввести рекордный результат.
Хотя и после официальной части конурса это можно будет сделать.



Последнее редактирование: Август 19, 2012, 11:23:36 от square Записан

//текст доступен после регистрации//
square
Свой человек
***
Offline Offline

Сообщений: 333

СПАСИБО
-вы поблагодарили: 22
-вас поблагодарили: 14



Просмотр профиля Email
Ответ #1 : Август 19, 2012, 12:16:27 �

Ну, вот, например, так я начала раскрашивать вторым цветом:



Это, может быть, плохо, я не знаю  Smiley Сейчас попробую третьим цветом раскрашивать. Пока в раскраске нет ошибок.

Кстати, к конкурсу прикреплена замечательная программа, в которой можно вручную раскрашивать, там сразу видно ошибки, когда запрещённые прямоугольники появляются.
На главной странице конкурса ссылка на программу.

Но... вряд ли удастся эту раскраску одолеть вручную. Нужна, конечно, хорошая программа.
Последнее редактирование: Август 19, 2012, 12:18:03 от square Записан

//текст доступен после регистрации//
Deathbringer
Новенький
*
Offline Offline

Сообщений: 30

СПАСИБО
-вы поблагодарили: 2
-вас поблагодарили: 6


Просмотр профиля
Ответ #2 : Август 21, 2012, 09:42:28 �

Алгоритм решения этой задачи достаточно прост:
имея поле 27х27 разрисовано 5-ю цветами, из которых уже размещения одного цвета известно может быть всего:
4 (27 * 27 - 147) = 2,5056e+350 комбинаций.
(27 * 27 - 147) - количество не закрашенных ячеек
4 - количество не использованных цветов
Если учитывать что на проверку каждой комбинации нужно не менее (27 * 27 - 147) операций, тогда проведя такие вычисления одновременно на 1млн компьютеров с вычислительной способностью 10 15 операций в секунду получим:
2,5056 e +350 * (27 * 27 - 147) / (10 15 * 10 6) = 1,4583 e +332 сек = 1,6878 e +327 дней = 4,6242 e +324 лет.

Задача решена! Нужно только время  Laugh
Последнее редактирование: Август 21, 2012, 09:52:11 от Deathbringer Записан
семеныч
Ум
*****
Offline Offline

Сообщений: 9210

СПАСИБО
-вы поблагодарили: 2
-вас поблагодарили: 2478



Просмотр профиля Email
Ответ #3 : Август 21, 2012, 09:45:26 �

и еще столько же чтобы  перепроверить  Crazy
Записан

звездовод-числоблуд
square
Свой человек
***
Offline Offline

Сообщений: 333

СПАСИБО
-вы поблагодарили: 22
-вас поблагодарили: 14



Просмотр профиля Email
Ответ #4 : Август 21, 2012, 09:53:59 �

и еще столько же чтобы  перепроверить  Crazy
Чего-о-о-о перепроверить?
Если в готовой раскраске будут ошибки, программа проверки найдёт их за сотую долю секунды.

Да, уж... Решили задачу. Ну, точно, то ж умные люди Smiley
Записан

//текст доступен после регистрации//
Страниц: [1]
  Печать  
 
Перейти в: