MINIMUM - GIÁ TRỊ NHỎ NHẤT
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Cho dãy số nguyên 𝐴 = (𝑎1, 𝑎2, … , 𝑎𝑛) và một số nguyên dương 𝑘 ≤ 𝑛. Với mỗi giá trị 𝑖 (1 ≤ 𝑖 ≤ 𝑛 - 𝑘 + 1), hãy xác định giá trị nhỏ nhất trong 𝑘 phần tử liên tiếp: 𝑎𝑖, 𝑎𝑖+1, … , 𝑎𝑖+𝑘-1
Dữ liệu

Dòng 1 chứa hai số nguyên dương 𝑛 ≤ 5.105, 𝑘 ≤ 𝑛 cách nhau bởi dấu cách
Dòng 2 chứa 𝑛 số nguyên dương 𝑎1, 𝑎2, … , 𝑎𝑛 (∀𝑖: 𝑎𝑖 ≤ 106) cách nhau bởi dấu cách

Kết quả 

Ghi ra 𝑛 - 𝑘 + 1 dòng, dòng thứ 𝑖 ghi giá trị nhỏ nhất trong các phần tử
𝑎𝑖, 𝑎𝑖+1, … , 𝑎𝑖+𝑘-1

 

Ví dụ

Input

5 3 
2 1 5 3 4

Output

1
1
3


Nguồn: LMH 

 

 

 

Back to Top