zic
Как я помню высший бал на подобных мероприятиях это решение задачи нахождения кратчайшего пути .
Графы короче .
Если с математикой впорядке реализовать такой алгоритм не составляет труда .
Нафик...нафик..

Алгоритм поиска кратчайшего пути - волновой алгоритм, там математика не нужна

Я его делал для одной игры... там рекурсия