Problem

2 /6


حداقل مسیر در جدول

Problem

در یک جدول مستطیلی NxM (در هر سلول آن عدد مشخصی نوشته شده است)، در ابتدا پخش کننده در سلول بالا سمت چپ قرار دارد.
در یک حرکت، او مجاز است به سلول بعدی به سمت راست یا پایین حرکت کند (حرکت به سمت چپ و بالا ممنوع است).
هنگام عبور از یک سلول، بازیکن به اندازه c.u شارژ می شود.
 
لازم است حداقل مقدار c.u را پیدا کنید که با پرداخت آن بازیکن می‌تواند به گوشه پایین سمت راست برود.
 
ورودی:
- خط اول شامل دو عدد N و M - ابعاد جدول (\(1<=N<=20 \)، \(1<=M<=20\));
- سپس خط‌های N از اعداد M در هر کدام وجود دارد - اندازه‌های جریمه در c.u. برای عبور از سلول های مربوطه (هر عدد از 0 تا 100).
 
خروجی: حداقل مبلغی را که می‌توانید برای دریافت در گوشه پایین سمت راست خرج کنید چاپ کنید.
 
 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1
3 4
1 1 1 1
5 2 2 100
9 4 2 1
8