История вопроса: слишком много нелегальных иммигрантов из Бландии пересекают границу с Астаном. Император Астана поручил вам вырыть траншею, чтобы не пускать их, и Бландия должна оплатить расходы. Так как все машинистки были обделены, пока траншея не устроена, ваш код должен быть как можно короче. *
Задача: Учитывая двухмерную карту границы между Астаном и Бландией, заставить Бландс заплатить (вместе с землей) за пограничный желоб.
Например: с помеченными ячейками Astanian A
, помеченными ячейками Blandic и ячейками B
траншеи +
(рамки карты только для ясности):
┌──────────┐ ┌──────────┐
│AAAAAAAAAA│ │AAAAAAAAAA│
│ABAAAAAABA│ │A+AAAAAA+A│
│ABBBAABABA│ │A+++AA+A+A│
│ABBBAABABA│ │A+B+AA+A+A│
│ABBBBABABA│→│A+B++A+A+A│
│ABBBBABBBB│ │A+BB+A++++│
│ABBBBABBBB│ │A+BB+A+BBB│
│ABBBBBBBBB│ │A+BB+++BBB│
│BBBBBBBBBB│ │++BBBBBBBB│
└──────────┘ └──────────┘
Детали: Карта будет иметь как минимум три строки и три столбца. Верхний ряд будет полностью астанским, а нижний - полностью бландским.
Вы можете использовать любые три значения для представления территории Астаны, Бландии и окопа, если входные и выходные данные согласованы.
Автоматическая формулировка: ячейка Бланда, имеющая по крайней мере одну ячейку Астаниана в своем районе Мура, становится пограничной траншейной ячейкой.
Контрольные примеры
[
"AAAAAAAAAA",
"ABAAAAAABA",
"ABBBAABABA",
"ABBBAABABA",
"ABBBBABABA",
"ABBBBABBBB",
"ABBBBABBBB",
"ABBBBBBBBB",
"BBBBBBBBBB"
]
будет выглядеть так:
[
"AAAAAAAAAA",
"A+AAAAAA+A",
"A+++AA+A+A",
"A+B+AA+A+A",
"A+B++A+A+A",
"A+BB+A++++",
"A+BB+A+BBB",
"A+BB+++BBB",
"++BBBBBBBB"
]
[
"AAA",
"AAA",
"BBB"
]
будет выглядеть так:
[
"AAA",
"AAA",
"+++"
]
[
"AAAAAAAAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAABBBAAA",
"AAAAAAAAAA",
"BBBBBBABBB",
"BBBBBBAABB",
"BBBAAAAABB",
"BBBBBBBBBB"
]
будет выглядеть так:
[
"AAAAAAAAAA",
"AAAA+++AAA",
"AAAA+B+AAA",
"AAAA+++AAA",
"AAAAAAAAAA",
"++++++A+++",
"BB++++AA+B",
"BB+AAAAA+B",
"BB+++++++B"
]
* ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: ЛЮБАЯ РЕЗУЛЬТАТА К ФАКТИЧЕСКОЙ ГЕОПОЛИТИКЕ ЧИСТО СОВПАДАЕТ!
<sup><sub><sup><sub><sup><sub><sup><sub>
:-P
pass
планы по строительству пограничного желоба приводят к закрытию правительства, и ничего не происходит.