Trò chơi vui
Đề bài
Mô tả
Ban đầu trên tường có mảnh giấy xếp thành một hàng, mảnh thứ được ghi số nguyên . Hai người chơi lần lượt thực hiện lượt đi, người thứ nhất đi trước.
Một lượt đi diễn ra như sau. Giả sử hiện tại còn mảnh giấy trên tường. Người đến lượt chọn một số nguyên với , lấy đi mảnh giấy ở phía bên trái nhất (gỡ chúng khỏi tường). Sau đó người đó tạo một mảnh giấy mới, đặt vào đầu bên trái của hàng, và ghi lên đó số nguyên bằng tổng của tất cả các mảnh vừa lấy.
Trò chơi kết thúc khi chỉ còn đúng một mảnh giấy trên tường. Điểm của mỗi người bằng tổng các số được ghi trên những mảnh mà người đó đã lấy trong tất cả các lượt của mình (nói cách khác, mỗi lượt người đó được cộng thêm tổng của các mảnh vừa lấy).
Cả hai người chơi tối ưu với mục tiêu làm cho hiệu giữa điểm của mình và điểm của đối thủ là lớn nhất. Hãy xác định kết quả của trò chơi, tức là hiệu giữa điểm của người thứ nhất và điểm của người thứ hai khi cả hai chơi tối ưu.
Dữ liệu vào
- Dòng đầu chứa số nguyên , số mảnh giấy ban đầu.
- Dòng thứ hai chứa số nguyên , các số ghi trên các mảnh giấy theo thứ tự từ trái sang phải.
Dữ liệu ra
In ra một số nguyên: hiệu giữa điểm của người thứ nhất và điểm của người thứ hai khi cả hai chơi tối ưu.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 4 8 |
14 | Lượt tối ưu của người thứ nhất là lấy cả ba mảnh. Điểm của anh ta là , điểm của người thứ hai là . |
| 4 1 -7 -2 3 |
-3 | Lượt đầu người thứ nhất lấy ba mảnh đầu và ghi mảnh mới có giá trị . Lượt sau người thứ hai lấy hai mảnh còn lại. Điểm người thứ nhất là , điểm người thứ hai là , hiệu là . |
Bình luận