Шлях у матриці#4110

Шлях у матриці

1 секунда
122,174 мегабайта
Легка

Вам задано матрицю розміром n \times m, яка містить невід'ємні цілі числа, що не перевищують .

Сусідні клітинки матриці – це клітинки, номера стовбців чи рядків яких відрізняються на . Шлях від однієї клітинки матриці до іншої проходить лише через сусідні клітинки.

Вам необхідно знайти шлях мінімальної вартості між лівим верхнім та правим нижнім кутами матриці. Вартість шляху формується як сума елементів матриці, через які проходить шлях. Дозволяється рухатись у сусідні клітинки ліворуч, праворуч, угору та вниз.

Вхідні дані

У першому рядку містяться числа та (1 \leq n, m \leq 10). Далі йде рядків, у кожному рядку по чисел, відокремлених пропуском.

Вихідні дані

Виведіть вартість мінімального шляху.

Приклади

Приклад 1

Loading
Loading