Hai hàng đồng xu
Đề bài
Mô tả
Alice và Bob chơi một trò chơi trên ma trận gồm hàng và cột. Ô ở hàng thứ , cột thứ chứa đồng xu.
Ban đầu cả Alice lẫn Bob đều đứng tại ô . Họ sẽ thực hiện một chuỗi bước đi để đến ô . Tại mỗi bước được phép:
- Đi sang phải: từ ô đến ô ;
- Đi xuống: từ ô đến ô .
Đầu tiên Alice thực hiện toàn bộ hành trình của mình cho đến khi đến ô , và cô ấy thu hết đồng xu trong mọi ô mà mình đã đi qua (kể cả ô xuất phát).
Sau khi Alice xong, Bob bắt đầu hành trình của mình từ đến , nhưng chỉ thu được đồng xu ở những ô mà Alice chưa thu (các ô Alice đã đi qua thì rỗng).
Điểm của trò chơi là tổng số xu Bob thu được. Alice muốn điểm này càng nhỏ càng tốt, còn Bob muốn điểm này càng lớn càng tốt. Hãy tính điểm của trò chơi khi cả hai chơi tối ưu.
Dữ liệu vào
- Dòng đầu chứa số nguyên () — số bộ dữ liệu.
- Mỗi bộ dữ liệu gồm dòng:
- Dòng thứ nhất chứa số nguyên () — số cột của ma trận.
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên ().
Tổng giá trị qua tất cả bộ dữ liệu không vượt quá .
Dữ liệu ra
Với mỗi bộ dữ liệu, in ra một số nguyên — điểm của trò chơi khi cả hai chơi tối ưu.
Ràng buộc
- Tổng không vượt quá .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 1 3 7 3 5 1 3 1 3 9 3 5 1 1 4 7 |
7 8 0 |
Bộ 1: Alice đi thu được . Bob đi và chỉ còn ô chứa xu chưa bị thu, nên Bob được . Bộ 2: với hàng trên là , Alice chọn rẽ xuống sớm hơn để chặn ô , khiến Bob chỉ thu được tối đa . Bộ 3: , Alice đi thẳng xuống và thu hết hai ô, Bob không thu được gì. |
| 4 1 1 1 1 10000 10000 1 1 10000 1 10000 1 |
0 0 0 0 |
Khi , hành trình bắt buộc là và Alice thu cả hai ô, không còn gì cho Bob. |
Bình luận