EduBrick

F. Маршрут черепашки

2000 мс · 256 МБ · всё или ничего

В левом верхнем углу таблицы n×mn \times m находится черепашка. Она перемещается только вправо или вниз и заканчивает маршрут в правом нижнем углу.

Найдите маршрут с наибольшей суммой чисел в пройденных клетках. Маршрутов с одинаковой суммой может быть несколько; из них выберите тот, где на каждом шаге при равном результате черепашка идёт вниз.

Формат ввода

Первая строка содержит числа nn и mm (1≤n,m≤10001 \le n, m \le 1000).

Следующие nn строк содержат по mm целых чисел от 00 до 100100.

Формат вывода

Первая строка — наибольшая сумма. Вторая — маршрут: последовательность из n−1n - 1 буквы D (вниз) и m−1m - 1 буквы R (вправо), без пробелов. Если маршрут пуст, вторая строка пустая.

Примеры

ввод
5 5
9 9 9 9 9
3 0 0 0 0
9 9 9 9 9
6 6 6 6 8
9 9 9 9 9
вывод
74
DDRRRRDD
Войдите, чтобы отправлять решения.