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. linhdinh (26/32)
  2. gialinh_10van (23/25)
  3. phamnhi (19/71)
Trong 7 ngày
  1. phamnhi (126/299)
  2. ilpnvm (70/116)
  3. dambinh (61/97)
Trong 30 ngày
  1. ducchinh (184/249)
  2. hienpham (183/244)
  3. bichngoc (179/266)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 37787

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