Задачі
Черепашка: відновлення
Черепашка: відновлення
Черепашка хотіла б якомога швидше пройти по прямокутній таблиці з лівого верхнього кута у правий нижній по маршруту з найменшими втратами.
\InputFile
У першому рядку записано два натуральних числа $n$ та $m~(n, m \le 1000)$ --- розміри таблиці. Далі йдуть $n$ рядків, кожен з яких містить $m$ чисел, відокремлених пропусками --- опис таблиці з вказуванням для кожної клітинки таблиці вмісту кислоти на ній (у мілілітрах).
Черепашка може ходити лише вправо та вниз у сусідні клітинки.
\OutputFile
У першому рядку виведіть одне ціле число --- мінімальну можливу шкоду для черепашки. У наступних рядках виведіть координати клітинок, по яким пролягає відповідний шлях. Координати слід виводити у тому порядку, у якому вони зустрічаються на шляху.
\includegraphics{https://static.e-olymp.com/content/5c/5cd94d974a6c5b3b8a5b52adcb72a55ca64ce967.gif}
Вхідні дані #1
3 4 5 9 4 3 3 1 6 9 8 6 8 12
Вихідні дані #1
35 1 1 2 1 2 2 2 3 3 3 3 4
Вхідні дані #2
1 1 1
Вихідні дані #2
1 1 1