MKSEQ
Cho dãy số nguyên \(a_1, 𝑎_2, … , 𝑎_𝑛\) và số nguyên dương \(𝑑\). Hãy tìm cặp chỉ số \((𝑖, 𝑗)\) thỏa mãn điều kiện:
1) \(1 ≤ 𝑖 < 𝑗 ≤ 𝑛\);
2) \(𝑗 − 𝑖 + 1\) chia hết cho \(𝑑\);
3) \(𝑆 = a(i) + a(i+1) +…+a(j)\) đạt giá trị lớn nhất.
Input
Dòng đầu chứa số nguyên dương \(𝑛\) và \(𝑑 (𝑑 ≤ 𝑛 ≤ 10^6)\);
Dòng tiếp theo chứa \(𝑛\) số nguyên \(𝑎_1, 𝑎_2, … , 𝑎_𝑛\) (các số có giá trị tuyệt đối không vượt quá \(10^9\)).
Output
- Gồm một số là giá trị \(𝑆\) tìm được.
Sample Input
3 2
1 -2 3
Sample Output
1
Comments
My code :https://ideone.com/7P92CS