Trung vị
Đề bài
Mô tả
Dãy gồm số nguyên được gọi là dãy không giảm nếu thỏa mãn: .
Trung vị của dãy các số nguyên là phần tử xuất hiện ở vị trí sau khi dãy đó được sắp xếp lại thành dãy không giảm.
Ví dụ: Cho dãy sau khi sắp xếp lại thành dãy không giảm ta được dãy , trung vị của dãy là phần tử ; dãy sau khi sắp xếp lại thành dãy không giảm ta được dãy , trung vị của dãy là phần tử . Trung vị của dãy chỉ có một phần tử là chính phần tử đó.
Yêu cầu: Cho dãy gồm số nguyên và số nguyên . Hãy xác định trung vị lớn nhất của mọi dãy con gồm ít nhất phần tử liên tiếp trong dãy đã cho.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên ();
- Dòng thứ hai chứa số nguyên (; ).
Dữ liệu ra
In ra kết quả bài toán.
Ràng buộc
- .
- .
Subtasks
- Subtask 1 ( số điểm): , .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): .
- Subtask 4 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 1 3 2 4 |
3 | Dãy con sắp xếp thành , trung vị là . Không dãy con nào có ít nhất phần tử có trung vị . |
| 4 1 1 2 2 4 |
4 | Dãy con chỉ gồm phần tử có trung vị . |
| 11 2 3 2 3 2 11 5 2 3 9 10 11 |
10 | Dãy con có trung vị . |
| 11 6 3 2 3 2 11 5 2 3 9 10 11 |
9 | Dãy con gồm phần tử, sắp xếp thành , trung vị là phần tử thứ , tức . |
Bình luận