Bảng số
Đề bài
Mô tả
Cho một bảng chữ nhật gồm hàng và cột. Ô nằm ở hàng thứ (tính từ trên xuống) và cột thứ (tính từ trái sang) chứa số nguyên .
Bạn được thực hiện thao tác sau bao nhiêu lần tùy ý (có thể không lần nào):
- Chọn hai ô kề nhau (chung một cạnh) và nhân cả hai giá trị trong đó với .
Một ô có thể tham gia vào nhiều thao tác khác nhau.
Hãy tìm giá trị lớn nhất của , tổng của tất cả các số trong bảng, sau khi áp dụng thao tác tùy ý.
Dữ liệu vào
- Dòng đầu chứa số nguyên , số lượng bộ dữ liệu.
- Với mỗi bộ dữ liệu:
- Dòng đầu chứa hai số nguyên .
- dòng tiếp theo, mỗi dòng chứa số nguyên; số thứ trên dòng thứ là .
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra một số nguyên , tổng lớn nhất có thể của tất cả các giá trị trong bảng sau khi thực hiện thao tác.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 2 -1 1 1 1 3 4 0 -1 -2 -3 -1 -2 -3 -4 -2 -3 -4 -5 |
2 30 |
Bộ 1: luôn còn ít nhất một số dù thao tác thế nào, nên tổng lớn nhất là . Bộ 2: dùng thao tác để đưa mọi số về không âm, tổng . |
| 1 3 3 -3 -2 -1 -3 -2 -1 -3 -2 -1 |
16 | Có số âm (số lẻ), không có số , nên không thể đưa hết về không âm. Tổng trị tuyệt đối là , buộc phải giữ một số âm nhỏ nhất về độ lớn là , đáp án . |
Bình luận