VÒNG TRÒN SỐ

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.

Dữ liệu vào

  • Dòng đầu tiên ghi hai số nguyên ~ n ~ và ~ k ~ ~ (0 < k < n ≤ 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.

Kết quả

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ố.

Ví dụ:

Input 1

5 3
10 2 3 5 7 

Output 1

22 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. nguyenvuquang (12/18)
  2. huy_notcoding (9/14)
  3. ilpnvm (9/18)
Trong 7 ngày
  1. ducchinh (169/223)
  2. hienpham (163/213)
  3. bichngoc (150/213)
Trong 30 ngày
  1. ducchinh (169/223)
  2. hienpham (163/213)
  3. tgtam2022 (150/369)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37713

Lưu Hải Phong - 2020
[email protected]