PHẦN TỬ TRUNG VỊ LỚN NHẤT

Nguồn: None

Cho số nguyên dương ~n~ (~n~ lẻ) và dãy số nguyên ~a_1,a_2,…,a_{2n-1},a_{2n}~. Bạn được thực hiện với số lần không hạn chế thao tác: chọn hai số bất kỳ trong dãy và thực hiện hoán đổi hai số đó. Sau đó dãy số ~B~ có ~n~ số được tạo thành trong đó ~b_i=max⁡(a_{2i-1},a_{2i})~ với ~i=1…n~

Yêu cầu: Hãy thực hiện một số thao tác hoán đổi sao cho trung vị của dãy số ~B~ là lớn nhất.

Dữ liệu vào:

  • Dòng đầu tiên ghi số nguyên ~n~ ~(1≤n≤10^5)~.
  • Dòng tiếp theo ghi ~2n~ số nguyên ~a_1, a_2,…,a_{2n-1},a_{2n}~

Kết quả:

  • Một số nguyên duy nhất cho biết trung vị lớn nhất tìm được của dãy ~B~.

Ví dụ:

Input

3
1 2 3 4 5 6 

Output

5 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. nmduc2 (8/15)
  2. huynhtandat (4/4)
  3. manhooh (4/9)
Trong 7 ngày
  1. realreal (32/33)
  2. ducdung192 (22/31)
  3. nguyenlebaolong (21/31)
Trong 30 ngày
  1. manhooh (80/189)
  2. ducdung192 (79/109)
  3. caubeioi (59/91)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38438

Lưu Hải Phong - 2020
[email protected]