Как мне решить этот вопрос военной игры?
У меня есть карта военной игры. Его представляют как это
.##
#..
#.ля
Предположим, что " # " - это гора,". " - пустая земля, а строчный алфавит-это армия. Армии не могли перемещаться между областями, окруженными горами. А армии могут двигаться только вверх, вниз, влево и вправо.
Вышеприведенный пример показывает, что армии " а " владеют этим регионом, но когда я превращаюсь в
.##
#б.
#.ля
Армия " а "не владеет этим регионом, потому что в этом регионе есть армия "б".
Как определить, что армии " а " и " Б " находятся в одном регионе?
Я использую матрицу для отображения этой карты. Но я все еще не могу проверить, что " А " и " Б " находятся в одном регионе.
Любая помощь будет оценена по достоинству.
Спасибо!
Что я уже пробовал:
Я пытался решить эту проблему с помощью матрицы, но она не дает мне ответа. Похоже, мне нужно так много переменных здесь, чтобы сохранить статус этой пустой земли (принадлежащей кому)
Graeme_Grant
Опубликуйте свой код, мы не будем писать его для вас.
rudy-peto
Все, что мне нужно, - это просто концепция.
Код - это просто итерация через 2-мерный массив.
Но проблема в чекере.