DHBB 2026 - DX03 - 10 - Tuần tăng tốc

Xem dạng PDF

Gửi bài giải

Điểm: 30,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout
Test chính thức

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Để chuẩn bị cho kỳ thi Olympic 30/4, một nhóm học sinh ghi lại số bài luyện được trong ~n~ ngày liên tiếp. Ở ngày thứ ~i~, nhóm giải được ~a_i~ bài.

Ban huấn luyện muốn chọn ra một giai đoạn ôn tập liên tiếp kéo dài ít nhất ~K~ ngày. Gọi mức tăng tốc của một giai đoạn là phần nguyên của số trung bình cộng các bài giải được trong giai đoạn đó.

Hãy tìm mức tăng tốc lớn nhất có thể đạt được.

Input

  • Dòng đầu chứa hai số nguyên dương ~n~, ~K~ ~(1 \le K \le n \le 2 \cdot 10^5)~.

  • Dòng thứ hai chứa ~n~ số nguyên dương ~a_1, a_2, \dots, a_n~ ~(1 \le a_i \le 10^9)~.

Output

Một số nguyên duy nhất là mức tăng tốc lớn nhất.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ ~n \le 200~
2 ~30\%~ ~n \le 5000~
3 ~40\%~ Không có ràng buộc gì thêm

Sample Input 1

7 3
4 8 1 9 6 7 2

Sample Output 1

7

Notes

  • Ta cần chọn một đoạn liên tiếp có độ dài ít nhất ~3~.

  • Một lựa chọn tốt là đoạn gồm các ngày ~4 \dots 6~, tương ứng dãy ~9, 6, 7~. Tổng là ~22~. Độ dài là ~3~. Trung bình là ~22 / 3 = 7.333\dots~. Phần nguyên là ~7~.

  • Không tồn tại đoạn nào có phần nguyên của trung bình lớn hơn ~7~, nên đáp án là ~7~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.