#158. Biểu đồ nhiệt độ (TEMP)

Bộ nhớ: 512 MiB Thời gian: 300 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Trạm khí tượng thủy văn thành phố đang phân tích dữ liệu biến đổi khí hậu. Họ có một danh sách ghi nhận nhiệt độ của N ngày liên tiếp. Để dự báo các đợt nắng nóng cực đoan, các chuyên gia cần quan sát "cửa sổ thời gian" kéo dài K ngày.

Với mỗi nhóm gồm K ngày liên tiếp, hãy xác định nhiệt độ cao nhất trong K ngày đó.

Dữ liệu:

  • Dòng đầu tiên chứa hai số nguyên dương N K ( 1 \le K \le N \le 10^5 ).
  • Dòng thứ hai chứa N số nguyên A_1, A_2, ..., A_N là nhiệt độ của từng ngày ( |A_i| \le 10^9 ).

Kết quả: In ra một dãy N - K + 1 số, trong đó số thứ i là giá trị lớn nhất của nhiệt độ trong K ngày liên tiếp tính từ ngày thứ i .

Ví dụ:

Dữ liệu:

8 3
1 3 -1 -3 5 3 6 7

Kết quả:

3 3 5 5 6 7

Giới hạn:

  • Subtask #1: 50\% số điểm có N \le 5000 .
  • Subtask #2: 50\% số điểm còn lại không có ràng buộc bổ sung.