Сегодня у нас есть задание пройти в лаборатории (через два часа). Вопрос был:
- Вам предоставляется матрица m * n.
- В матрице есть жилые залы "h" и "основные" входы в здание.
- Расположение этих "h" залов и "b" входов известно (в терминах (x, y)).
- Вам нужно проложить тропы, чтобы каждый жилый зал имел хотя бы один способ добраться до одного из входов "b".
- Может быть не более 'b' таких отключенных путей.
- Длина пути должна быть минимальной.
- Вы можете перемещаться только вверх, вниз, влево или вправо.
- Решение не должно быть попыткой грубой силы.
Назначение завершено. Но я все еще думаю, как это будет решено. Существует ли стандартный термин для таких проблем? Что я должен прочитать?
Используют ли люди такие алгоритмы для прокладки дорог в городах?