#QU000000. Cửa sổ trượt (Sliding Window)
Cửa sổ trượt (Sliding Window)
Cửa sổ trượt (Sliding Window)
Nguồn: POJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho dãy và độ dài cửa sổ . Với mỗi cửa sổ liên tiếp gồm đúng phần tử, hãy xác định giá trị nhỏ nhất và lớn nhất.
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên.
Output
In hai dòng. Dòng đầu là các giá trị nhỏ nhất; dòng thứ hai là các giá trị lớn nhất của các cửa sổ từ trái sang phải.
Subtask
- Subtask 1 (20%): , .
- Subtask 2 (30%): , .
- Subtask 3 (50%): , .
Toàn bộ dữ liệu tuân theo: ; các phần tử nằm trong miền số nguyên 32 bit.
Ví dụ
Input
8 3
1 3 -1 -3 5 3 6 7
Output
-1 -3 -3 -3 3 3
3 3 5 5 6 7
Giải thích
Với , sáu cửa sổ lần lượt cho dãy min và dãy max .