#QU000001. Giá trị lớn nhất trên cửa sổ trượt (Sliding Window Maximum)
Giá trị lớn nhất trên cửa sổ trượt (Sliding Window Maximum)
Giá trị lớn nhất trên cửa sổ trượt (Sliding Window Maximum)
Nguồn: LeetCode
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho dãy số nguyên và số nguyên . Cửa sổ độ dài lần lượt dịch từ trái sang phải. Hãy in giá trị lớn nhất của mỗi cửa sổ.
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên .
Output
In số nguyên: giá trị lớn nhất của từng cửa sổ.
Subtask
- Subtask 1 (20%): .
- Subtask 2 (30%): .
- Subtask 3 (50%): .
Toàn bộ dữ liệu tuân theo: , , .
Ví dụ
Input
8 3
1 3 -1 -3 5 3 6 7
Output
3 3 5 5 6 7
Giải thích
Mỗi cửa sổ dài cho một cực đại; theo thứ tự ta nhận được .