DHBB 2023 - CTP - 10 - Dãy số đẹp
Xem dạng PDF
Gửi bài giải
Điểm:
40,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
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
Cho dãy ~n~ số nguyên ~a_1,a_2,\dots,a_n~ và một số nguyên ~k~. Mức độ đẹp của một dãy con liên tiếp ~a_i,a_{i+1},\dots,a_j~ được đánh giá bằng
~\gcd(a_i,a_{i+1},\dots,a_j) \cdot (a_i+a_{i+1}+\dots+a_j)~,
tức là độ đẹp bằng ước chung lớn nhất của các phần tử trong dãy con nhân với tổng các phần tử trong dãy con đó.
Yêu cầu: Tìm dãy con liên tiếp có ít nhất ~k~ phần tử và có mức độ đẹp là lớn nhất.
Input
Dòng đầu chứa hai số nguyên ~n,k~ ~(1 \le k \le n \le 10^6)~;
Dòng thứ hai chứa ~n~ số nguyên ~a_1,a_2,\dots,a_n~ ~(1 \le a_i \le 10^6)~.
Output
Ghi một số nguyên duy nhất là mức độ đẹp tìm được.
Scoring
| Subtask | Điểm | Ràng buộc |
|---|---|---|
| 1 | ~10\%~ | ~n,k \le 100~ |
| 2 | ~20\%~ | ~n,k \le 5000~ |
| 3 | ~25\%~ | ~a_i \le 100~ |
| 4 | ~20\%~ | ~n,k \le 5 \cdot 10^4~ |
| 5 | ~25\%~ | Không có ràng buộc gì thêm |
Sample Input 1
6 2
4 4 4 3 1 3
Sample Output 1
48
Bình luận