Trò chơi
Đề bài
Mô tả
Trong buổi lễ khai mạc của kỳ thi Olympic truyền thống 30 tháng 4, bạn Lê được Ban tổ chức mời tham gia một trò chơi nhỏ. Quản trò viết lên bảng số nguyên thành một vòng tròn và bí mật chọn ra một đoạn liên tiếp gồm không quá số trên vòng tròn đó. Sau đó, quản trò nói cho Lê biết rằng tổng các số trong đoạn được chọn là một số không nhỏ hơn và không lớn hơn . Lê được phép chọn một vị trí bất kỳ trên bảng, và nếu vị trí đó nằm trong đoạn mà quản trò đã chọn thì Lê sẽ nhận được một phần quà. Lê muốn khả năng nhận quà của mình là lớn nhất có thể nên muốn tính toán xem với mỗi vị trí trên vòng tròn, có bao nhiêu đoạn đi qua vị trí này mà quản trò có thể chọn.
Yêu cầu: Hãy giúp Lê giải quyết bài toán trên.
Dữ liệu vào
- Dòng đầu tiên gồm ba số nguyên (; ).
- Dòng tiếp theo gồm số nguyên ().
Dữ liệu ra
Một dòng duy nhất gồm số nguyên không âm, số nguyên thứ là số lượng đoạn đi qua vị trí mà quản trò có thể chọn.
Ràng buộc
- .
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): với mọi .
- Subtask 4 ( số điểm): không có ràng buộc nào thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 7 1 2 3 4 5 |
2 1 2 1 1 | Các đoạn thỏa mãn là , , . Trong các đoạn này, vị trí , và có lần xuất hiện, các vị trí khác có lần xuất hiện. |
| 3 1 2 1 -1 2 |
1 1 2 | Các đoạn thỏa mãn là , , . Vị trí và xuất hiện lần, vị trí xuất hiện lần. |
Bình luận