CTDL - Tìm min trên đoạn độ dài K
Trạng thái

Cho mảng \(a\) gồm \(n\) số nguyên dương và 1 số nguyên dương \(k\).

Với mỗi vị trí \(i\) từ \(1\) đến \(n-k+1\), hãy tìm số nhỏ nhất trong đoạn từ \(i\) đến \(i+k-1\).

Dữ liệu vào Specification

Dòng 1: Gồm số nguyên dương \(n\)\(k\) (\(n \le 10^6\), \(k \le n\)).

Dòng 2: Gồm \(n\) số nguyên dương \(a_i\) (\(a_i \le 10^9\)).

Dữ liệu ra Specification

Với mỗi vị trí \(i\), in ra giá trị của số nhỏ nhất trong đoạn từ \(i\) đến \(i+k-1\).

Sample Input

6 3
1 6 3 5 4 2

Sample Output

1 3 3 2
Thông tin
Thông tin bài tập
Gửi bài giải
Điểm
100
Giới hạn thời gian:
0.5s
Giới hạn bộ nhớ:
256 M
I/O
stdin -> stdout
Tác giả
Loại đề bài
C - Cấu trúc dữ liệu nâng cao: 03 - Queue_deque
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text