MEDIAN QUERY

Xem PDF

Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một dãy số nguyên dương \(a_1,a_2,...,a_n\) gồm \(n\) phần tử. Bạn sẽ phải trả lời \(q\) truy vấn, mỗi truy vấn trả lời số trung vị của đoạn \([A_L;A_R]\) \((1 \le L \le R \le n)\).

Định nghĩa: Số trung vị của 1 dãy số là số nằm ở vị trí thứ \(\frac{n}{2} + 1\) sau khi sắp xếp dãy đó tăng dần (với \(n\) lẻ) hoặc ở vị trí thứ \(\frac{n}{2}\) (nếu \(n\) chẵn).

Input

  • Dòng đầu chứa số nguyên dương \(n\) không quá \(10^5\).
  • Dòng thứ hai chứa \(n\) số nguyên dương \(a_1,a_2,...,a_n\) \((a_i \le 10^5)\)
  • Dòng thứ ba chứa số nguyên dương \(q\) không quá \(1000\) - số truy vấn cần trả lời.
  • \(q\) dòng tiếp theo, mỗi dòng chứa 2 số nguyên dương \(L, R\) \((1 \le L \le R \le n)\)

Output

  • Ứng với mỗi truy vấn, in ra kết quả thỏa mãn đề bài.

Example

Test 1

Input
6
7 9 1 7 8 2
3
1 3
3 6
1 1
Output
7
2
7

Bình luận


  • 0
    trieunguyen_a1    1:41 p.m. 25 Tháng 7, 2023 đã chỉnh sửa

    ;-; xin lỗi nãy tôi bình luận vô tri


    • 0
      Hungdaovuong40    5:20 p.m. 18 Tháng 6, 2022

      ai giải thích hộ em cái ví dụ với ạ em chưa hiểu lắm :((

      1 phản hồi

      • -3
        An09855    10:52 p.m. 22 Tháng 2, 2022

        adu WYSI


        • 6
          dang7rickroll    5:23 p.m. 22 Tháng 2, 2022

          Gửi tới admin: Em không biết là ai đã đổi nhưng nếu có thay đổi gì thì nhờ các thầy/cô/anh/chị ghi chú vào giúp em để em biết ạ, em cảm ơn. (Cụ thể là ai đó đã đổi dạng bài từ a_luyen tap (thầy Đông) sang Bài toán truy vấn (Query))

          2 phản hồi

          • 1
            haidanghutcansa    4:46 p.m. 22 Tháng 2, 2022

            brute-force go brrrrrrrrrrrrrrrrrr


            • 1
              minhhieu2006    9:26 p.m. 21 Tháng 2, 2022

              bài ni cày trâu vẫn ăn mà nhỉ????


              • 1
                huyhau6a2    5:37 p.m. 21 Tháng 2, 2022

                hao tu segment tree???


                • 4
                  minhtuanitk20    12:54 p.m. 21 Tháng 2, 2022

                  dùng cây index vẫn bị rte :