MaxSum (Xoşbəxt cəm - 2)#5861

MaxSum (Xoşbəxt cəm - 2)

4 saniyə
64 meqabayt
Çox asan

sətir və sütundan ibarət düzbucaqlı cədvəl verilir. Hər bir hüceyrədə qeyri-mənfi tam ədəd verilib. Cədvəldə yuxarıdan aşağıya doğru hərəkət etmək olar, yuxarı sətirdə istənilən hüceyrədən başlamaq mümkündür. Hüceyrə -dən aşağı qonşu hüceyrələrdən birinə: (i+1, j-1), (i+1, j) və ya (i+1, j+1) keçmək olar. Əgər j = M isə (i+1, j+1)-ə, j = 1 isə (i+1, j-1)-ə keçmək mümkün deyil. Marşrutu aşağı sətirdə istənilən hüceyrədə bitirmək olar.

Elə bir proqram tərtib edin ki, cədvəldə mümkün olan bütün marşrutlar üzrə hüceyrələrdəki qiymətlərin maksimal mümkün xöşbəxt cəmini tapsın. Xöşbəxt ədəd yalnız və rəqəmlərindən ibarət olan natural ədəd adlanır. Məsələn, , , — xöşbəxt ədədlərdir, , , , deyil. Mühüm olan budur ki, məhz cəmin özü xöşbəxt olmalıdır, təkcə əlavə olunan ədədlər yox.

Giriş

Birinci sətrdə və (1 \leq N, M \leq 12) — sətir və sütunların sayı verilir. Sonrakı sətrin hər birində boşluqla ayrılmış ədəd verilib, hər biri onluq yazıda ən çox rəqəm ola bilər — cədvəl hüceyrələrinin qiymətləri.

Çıxış

Bütün mümkün marşrutlar üzrə əldə olunan ən böyük xöşbəxt cəmi çap edin, əgər belə bir cəm yoxdursa, impossible (tırnaqsız, kiçik latın hərfləri ilə) çap edin.

Nümunələr

Nümunə 1

Loading
Loading