Jailpy
@Jailpy
I`m just wasting my brain...

Как создать матрицу смежности на основе 2D карты?

Здравствуйте. Проблема в следующем, есть карта(как на картинке). Нужно построить матрицу смежности, где 1 строка - клетка, где стоит монстр. Каким алгоритмом это можно реализовать?
5df0fdf46186c923640513.png
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега Алгоритмы
♬♬
Поскольку «порталов» не предусмотрено, в любую ячейку можно попасть максимум из 4-х соседних.

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

Войдите, чтобы написать ответ

Похожие вопросы