19+19 == 38, но последний шаг вдвое дешевле. Всё в согласии условием.
Bizdelnick писал(а): ↑03.02.2014 12:31Тогда слажает с 524285. (Кстати, кажется начинаю понимать, каким должен быть алгоритм решения. Верхнее ограничение дано не просто так.)
не слажает. Проверьте.
Кстати в той теме уже есть решение.
Bizdelnick писал(а): ↑03.02.2014 12:31Для решения задачи нужно использовать C++, со всеми его возможностями. Вы таки не умеете читать условия.
в таком случае используйте багфикс к моему решению:
Код: Выделить всё
total_cost=0;
и оно всегда будет работать за нулевую цену. И не говорите мне, что этот багфикс не корректен с т.з. синтаксиса и семантики C++.