1. Необходимо проложить железнодорожный путь из левой нижней вершины (А) в правую верхнюю (В) (найти кратчайший путь) если стоимость прокладки на отдельных участках дана в прямоугольном взвешенном графе.
Веса по оси Х: 96752 18981 83698 87982 86386 86878
Веса по оси У: 37173 82593 85978 12596 87396 81878
Рассмотрим лжеца. Справа от него должны сидеть 4 рыцаря и лжец, запишем рассадку так: Л{nР}Л{mР} — лжец, потом n рыцарей, потом опять лжец и m = 4 - n рыцарей. Докажем, что следующая шестёрка будет сидеть так же.
Следующим будет сидеть лжец, чтобы рыцарь, сидящий на втором месте, сказал правду. Затем 4 - m = n рыцарей, чтобы лжец, сидящий на месте n + 2, соврал. Затем снова лжец, чтобы рыцарь на месте n + 3, соврал, и ещё m рыцарей для лжеца на 7 месте.
Итого, лжецы и рыцари сидят десятью одинаковыми шестёрками, в каждой из которых по 4 рыцаря и 2 лжеца.
Всего получается 4 * 10 = 40 рыцарей.