1242: Скарбниця - І етап, 2015, Суми

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 10
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

У давньому королівстві лицару за добру службу дали можливість пройти через королівську скарбницю і забрати стільки золотих монет, скільки є в тих кімнатах, через які він буде проходити. Лицар добув план скарбниці і встановив, що вона складається з \(n\) рядів по \(m \)кімнат у кожному. З кожної кімнати ведуть троє дверей до кімнат нижнього ряду (нижньої і двох сусідніх до неї). Кожні двері відчиняються тільки в одному напрямі, тобто повернутися назад неможливо. Лицар може почати рух з будь-якої верхньої кімнати (першого ряду). Відомо, скільки монет знаходиться в кожній кімнаті. Яку максимальну кількість монет може винести лицар із скарбниці?

Формат вхідних даних

У першому рядку дано два цілих числа \(n, m\) \((1 ≤ n, m ≤ 100)\) – розміри скарбниці.

У наступних \(n\) рядках дано \(m\) цілих чисел \(a[i,j]\) – кількість монет, що знаходиться у кімнаті у \(i\)-му рядку і \(j\)-му стовпці \((0 ≤ a[i,j] ≤ 100)\).

Формат вихідних даних

Максимальну кількість монет, що може винести із скарбниці лицар.

Приклад вхідних даних

4 5
2 1 5 2 7
2 4 5 1 2
9 2 4 1 0
6 5 4 3 2

Приклад вихідних даних

24

Коментарі

Ще немає коментарів.