Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Problem type
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Một dãy số gồm ~n~ số nguyên được đánh số theo thứ tự từ 1 đến ~n~ và được xếp thành một vòng tròn theo chiều kim đồng hồ.
Yêu cầu
Hãy tìm tổng lớn nhất của ~k~ số liên tiếp nhau trong vòng tròn trên.
Input
- Dòng đầu tiên ghi hai số nguyên ~n~ và ~k~ (~0 < k < n \leq 10^5~) cách nhau một dấu cách.
- Dòng thứ hai ghi ~n~ số nguyên trong dãy, mỗi số có giá trị tuyệt đối không vượt quá 1000. Giữa các số được ghi cách nhau một dấu cách.
Output
Ghi một số nguyên duy nhất là tổng lớn nhất của ~k~ số liên tiếp nhau tìm được trong vòng tròn số.
Sample Test
Input
5 3
10 2 3 5 7
Output
22
Bình luận