MEDIAN - Tìm số trung vị
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: a519Hieu zipdang2004

Héll hôi hám, hồ hởi, ham học, hay hát hao hao Hà Hồ, hơi hâm hâm, hơi hơi héo, hảo Hảo Hảo.

Hiếu muốn học hỏi Héll, Héll bảo Héll có bùa chú.

Bùa chú của Héll gồm một dãy số A có N số (A1, A2, ... AN), và một số K lẻ. Một số Ai (1 <= i <= n) trong dãy có tính chất THẦN KỲ khi tồn tại một dãy con A' có K phần tử của dãy số đó sao cho m là số trung vị của dãy A.

Số trung vị của một dãy số có X phần tử (X lẻ) được định nghĩa là số lớn thứ (X div 2) + 1 của dãy.

Mỗi khi chuẩn bị thi thố gì, để trở nên may mắn, Héll sẽ đọc lên các số có tính chất THẦN KỲ có trong bùa chú theo thứ tự từ nhỏ nhất tới lớn nhất. Lúc đó, Héll sẽ siêu ăn rùa, hệt như bạn gì đó thi Chinh Phục mùa 3 ăn rùa được vòng đầu xong hai vòng sau càng ngày càng tệ :(

Héll làm cho Hiếu một cái bùa tương tự, nhưng khổ nỗi, bùa của Héll là của người khác làm :( Héll chỉ biết viết đại các số chứ không biết số nào có tính chất THẦN KỲ.  Các bạn hãy giúp Héll nhé!!!!

INPUT:

Dòng đầu tiên lần lượt gồm số N và số K (K <= N <= 10^6)

- Dòng thứ hai gồm N số của dãy A, mỗi số có giá trị nằm trong kiểu dữ liệu số nguyên 32bit.

OUTPUT: Dãy số bạn Hiếu cần đọc lên theo thứ tự từ trái sang phải để ăn rùa vô đối trong mọi cuộc thi.

Ví dụ

INPUT OUTPUT

7 5

1 9 6 8 0 2 -1

1 2 6

-1 0 1 2 6 8 9

Giải thích: Chỉ có ba số thỏa mãn tính chất thần kỳ là 1 (dãy 6 1 0 -1 9), 2 (6 2 8 1 -1), 6 (8 2 6 9 0).

xem ra ai cũng bị sai test năm mấy :)) gợi ý nè: cẩn thận trường hợp cận biên có số trùng nhau :))

Back to Top