Вывести маршрут максимальной стоимости С++ 60 баллов
В левом верхнем углу прямоугольной таблицы размером N×M находится черепашка. В каждой клетке таблицы записано некоторое число. Черепашка может перемещаться вправо или вниз, при этом маршрут черепашки заканчивается в правом нижнем углу таблицы.
Подсчитаем сумму чисел, записанных в клетках, через которую проползла черепашка (включая начальную и конечную клетку). Найдите наибольшее возможное значение этой суммы и маршрут, на котором достигается эта сумма.
Входные данные
В первой строке входных данных записаны два натуральных числа N и M, не превосходящих 100 — размеры таблицы. Далее идут N строк, каждая из которых содержит M чисел, разделенных пробелами — описание таблицы. Все числа в клетках таблицы целые и могут принимать значения от 0 до 100.
Выходные данные
Первая строка выходных данных содержит максимальную возможную сумму, вторая — маршрут, на котором достигается эта сумма. Маршрут выводится в виде последовательности, которая должна содержать N−1 букву D, означающую передвижение вниз и M−1 букву R, означающую передвижение направо. Если таких последовательностей несколько, необходимо вывести ровно одну (любую) из них.
Примеры
Ответы
Ответ:
Смотри ниже
Объяснение:
rrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQrrr-FJ6-Zzh-3xQ