eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Черепашка: відновлення

Черепашка: відновлення

Черепашка хотіла б якомога швидше пройти по прямокутній таблиці з лівого верхнього кута у правий нижній по маршруту з найменшими втратами. \InputFile У першому рядку записано два натуральних числа $n$ та $m~(n, m \le 1000)$ --- розміри таблиці. Далі йдуть $n$ рядків, кожен з яких містить $m$ чисел, відокремлених пропусками --- опис таблиці з вказуванням для кожної клітинки таблиці вмісту кислоти на ній (у мілілітрах). Черепашка може ходити лише вправо та вниз у сусідні клітинки. \OutputFile У першому рядку виведіть одне ціле число --- мінімальну можливу шкоду для черепашки. У наступних рядках виведіть координати клітинок, по яким пролягає відповідний шлях. Координати слід виводити у тому порядку, у якому вони зустрічаються на шляху. \includegraphics{https://static.e-olymp.com/content/5c/5cd94d974a6c5b3b8a5b52adcb72a55ca64ce967.gif}
Ліміт часу 2 секунди
Ліміт використання пам'яті 128 MiB
Вхідні дані #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