в коде. Как красиво убрать повторения в пробеге не понимаю
https://pastebin.com/drrYWpca
Для каждого провода пробегаю по матрице и в случае первого провода проставляю в матрицу длину пути, а в случае второго если попадаю на пересечение — добавляю в список inter.
Проблема в том, что каждое направление движения расписано эксплицитно и чтобы что-то поправить — нужно переписывать по 4 раза. Для наколеночной задачи может и ничего, но в принципе неправильно.
Как сделать лучше? Может алгоритм вообще не тот?
ну можно же сделать dx,dy
Обсуждают сегодня