ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Винни-Пух и два половичка (15 баллов)

Задачи раздела

• Бронзовый призёр
• Будка Бобика
• Буквенное колдовство
• В автобусе (17 баллов)
• В тигропитомнике
• Василий Иванович и конь (20 бал...
• Верёвочный парк
• Вера и однорукий бандит
• Винни-Пух и два половичка (15...
• Винни-Пух и ректор
• Винни-Пух и шарики
• Вирусы
• Виталий Аккураткин и полочка для...
• Вклад
• Внутри и снаружи
• Вовочка и многозадачная мама (15...
• Волчий след

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Winny

— Винни, Винни! Смотри: в твоём половичке моль проела дырки! Давай этот выбросим, а другой положим — помнишь, тебе Кролик дарил два одинаковых квадратных клетчатых половичка?

— Это он и есть, Пятачок. Другой половичок.

— А где первый?

— Вон, возле шкафа. Но его тоже проела моль.


Интересно, можно ли поверх одного половичка Винни-Пуха положить другой, чтобы их дырявые клетки не совпадали? Половички можно как угодно поворачивать и переворачивать (они двухсторонние), но их границы должны совпадать.

Разработайте программу, определяющую, сколько совмещённых дырок останется при оптимальном (скрывающем максимум дырок) положении половичков?

Входные данные: в первой строке натуральное число N, не превышающее 100 — сторона половичка в клетках. Далее следуют 2*N строк, описывающих клетки ковриков. Каждая строка состоит из N цифр 0 или 1 (0 — клетка с дыркой, 1 — целая).

Выходные данные: Целое число — минимальное количество клеток с дырками, которые остались совпадающими в двух половичках при оптимальном их расположении.

Для отправки решений необходимо выполнить вход.

www.contester.ru