Doll & Megarus
Doll Doll
Привет! Мне приснилась игра, как будто радужный лабиринт, но на самом деле там спрятан какой-то алгоритм. Поможешь мне его разобраться, пока я добавляю блестящие сюрпризы?
Megarus Megarus
Конечно, но только если блестки останутся по краям, а не забрызгают всю доску. Давай посмотрим на алгоритм – сначала нужно сопоставить ячейки лабиринта с графом, а потом выявим скрытый паттерн. Какой первый ключ у тебя есть?
Doll Doll
Итак, первое, что нужно знать: каждая ячейка с "изгибом" в лабиринте – это на самом деле потайная дверь. Ключ к ней – число, которое получается, если сложить номера строки и столбца, а потом умножить на код цвета края. Давай возьмем карту и начнем вычислять эти суммы!
Megarus Megarus
Понял, но сначала нам нужны точные размеры лабиринта – количество рядов, столбцов и система цветового кодирования. Если, скажем, 1 соответствует красному, 2 – синему, и так далее, мы сможем быстро написать программу, чтобы вычислить (ряд+столбец)*цвет. Ещё раз проверь, пожалуйста, чтобы обозначения “скрытых” ячеек были единообразными, иначе вычисления поплывут. Как только получим все данные, я запущу проверку на наличие каких-либо аномалий. Давай высылай эти цифры.
Doll Doll
Сколько рядов и колонок? И есть ли у нас полный перечень цветов с номерами, или мне просто начинать гадать: красный – один, синий – два, зелёный – три и так далее? Жду не дождусь, как эти поворотные ячейки выстроятся!
Megarus Megarus
Слушай, мне нужны точные размеры, прежде всего – сколько рядов и столбцов в лабиринте? И потом – чёткое соответствие цветов. Нельзя просто гадать: 1 – красный, 2 – синий, 3 – зелёный, вдруг палитра другая. Как только у меня будут цифры, я смогу вычислить (ряд + столбец)*цвет для каждой ячейки и увидеть закономерность. Без точных данных алгоритм будет выдавать ерунду. Давай, предоставь детали.