Đề bài
Sau khi tham gia kỳ thi học sinh giỏi cấp tỉnh lớp 9 THCS trở về, các học sinh trong đội tuyển môn Tin học khá mệt mỏi sau thời gian ôn tập. Cô giáo phụ trách đội tuyển muốn dành tặng các bạn một số phần thưởng. Tuy nhiên, để tăng tính giải trí, cô đã tạo ra một trò chơi. Phần thưởng được trao cho người có điểm cao nhất.
Cách chơi như sau: Sân chơi là một hình chữ nhật đơn vị có kích thước . Học sinh chọn một ô bất kỳ ở cột 1 và bước vào ô đó. Sau đó bước vào ô ở cột liền kề bên phải theo hướng chéo lên một ô hoặc sang phải một ô hoặc chéo dưới một ô. Tức là, nếu học sinh ở ô có tọa độ thì có thể bước sang các ô có tọa độ hoặc hoặc .
Biết cách tính điểm khi bước vào ô có tọa độ như sau: gọi là giá trị tại ô . Nếu là số không âm thì tổng điểm của học sinh tăng lên , ngược lại nếu là số âm thì tổng điểm của học sinh giảm đi lần. Khi học sinh bước đến một trong các ô ở cột thì sau khi tính điểm xong sẽ đứng lại, hoàn thành lượt chơi.
Ví dụ:
| 4 | -2 | -3 | 6 | -2 |
| -2 | 3 | -9 | 2 | -3 |
| 1 | 2 | -3 | 2 | 1 |
Với hình chữ nhật bên trên, ta có nhiều cách đi từ cột 1 đến cột 5
- Đi vào từ ô (1,1) => (2,2) => (1,3) => (1,4) => (1,5) thì tổng điểm bằng:
- Đi từ vào ô (1,1) => (2,2) => (1,3) => (3,4) -> (3,5) thì tổng điểm bằng:
Yêu cầu: Hãy tìm cách đi để có tổng điểm cao nhất.
Dữ liệu vàoGIFT.INP
Vào từ file GIFT.INP gồm nhiều dòng:
- Dòng 1: Ghi hai số nguyên dương là kích thước của lưới ô vuông, ,
- dòng tiếp theo, mỗi dòng ghi số nguyên , với
Kết quả raGIFT.OUT
Ghi ra file GIFT.OUT tổng điểm cao nhất tìm được làm tròn đến 3 chữ số thập phân.
Ràng buộc
- , ; .
Ví dụ
3 5 4 -2 -3 6 -2 -2 3 -9 2 -3 1 2 -3 2 1
5.333