GACON - Gà Con

Xem dạng PDF

Gửi bài giải

Điểm: 2,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Trong cái sân hình chữ nhật được chia thành N x M ô trong đó: N là số hàng ; M là số cột .

Tại mỗi ô trên sân chứa số hạt thóc khác nhau. Một con gà đi bất kì từ hàng 1 tới hàng N của cái sân đó. Tại mỗi bước đi con gà có thể đi chuyển theo các hướng sau, nếu đang đứng tại ô ~ A_{i,j} ~ nó chỉ có thể đi tới các ô ~ A_{i+1,j-1} ~ ; ~ A_{i+1, j} ~ ; ~ A_{i+1,j+1} ~ .

Gà đi được như sau:

Lập trình tính số thóc lớn nhất con gà có thể ăn được khi đi từ hàng 1 tới hàng N .

Input

Dòng đầu tiên : chứa 2 số nguyên N , M(~ 1 \le N,M \le 1000 ~)

N dòng và M cột tiếp theo là ~ A_{i j} ~ (~ 1 \le A_{i j} \le 10^5 ~)

Output

Số thóc lớn nhất con gà có thể ăn được khi đi từ hàng 1 tới hàng N .

Sample

Input #1
3 4
1 2 4 5
3 1 4 2
2 3 4 5
Output #1
14

Problem source: apok


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.