Trung vị của các dãy số
Chú ý vấn đề có dữ liệu đầu vào lớn.
Hôm nay Koi mới học môn xác suất thống kê và học về khái niệm "trung vị". Koi rất hay nhầm lẫn giữa trung bình cộng và trung vị, do đó thầy của cậu đã đưa ra thuật toán để tìm trung vị của một dãy số có
- Sắp xếp dãy số theo thứ tự tăng dần.
- Nếu
lẻ thì trung vị là số thứ , nếu không thì lấy trung bình cộng của số thứ và số thứ .
Thầy của Koi yêu cầu cả lớp thực hiện ghép hai dãy số cho trước rồi mới bắt đầu tìm trung vị, các bạn hãy lập trình giúp Koi thực hiện bài toán này nhé.
Ghi chú: Để kết quả luôn là số nguyên, bạn hãy tìm hai lần của trung vị.
Đầu vào
Dòng đầu tiên chứa hai số nguyên
- Dòng thứ nhất chứa số nguyên
, số lượng phần tử của dãy số. - Dòng thứ hai chứa
số nguyên trong khoảng .
Tổng số lượng phần tử của các dãy số không vượt quá
Đầu ra
Subtask
Ví dụ
Đầu vào:
3 3
3
3 8 9
3
7 6 1
2
1 1
1 1
1 2
1 3
Đầu ra:
16
13
6
Comments