Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Xác suất - Thống kê] Tứ phân vị và phát hiện ngoại lai theo quy tắc Tukey

    Cho mẫu số liệu gồm nnn số nguyên. Sử dụng phương pháp loại trừ trung vị để tính tứ phân vị như sau:

    1. Sắp xếp dãy số tăng dần.
    2. Tính trung vị của dãy để xác định điểm chia: nếu nnn chẵn, nửa dưới là ⌊n/2⌋\lfloor n/2 \rfloor⌊n/2⌋ phần tử đầu, nửa trên là ⌊n/2⌋\lfloor n/2 \rfloor⌊n/2⌋ phần tử cuối; nếu nnn lẻ, loại bỏ phần tử chính giữa (trung vị), nửa dưới và nửa trên là các phần tử còn lại ở hai bên.
    3. Q1Q_1Q1​ = trung vị của nửa dưới; Q3Q_3Q3​ = trung vị của nửa trên (trung vị của mmm số: nếu mmm lẻ lấy số ở giữa, nếu mmm chẵn lấy trung bình cộng hai số ở giữa).
    4. IQR=Q3−Q1IQR = Q_3 - Q_1IQR=Q3​−Q1​.
    5. Một giá trị xxx được coi là ngoại lai nếu x<Q1−1.5⋅IQRx < Q_1 - 1.5 \cdot IQRx<Q1​−1.5⋅IQR hoặc x>Q3+1.5⋅IQRx > Q_3 + 1.5 \cdot IQRx>Q3​+1.5⋅IQR.

    Ví dụ: Dãy 1,2,2,3,4,5,6,7,8,1001,2,2,3,4,5,6,7,8,1001,2,2,3,4,5,6,7,8,100 (n=10n=10n=10 chẵn): nửa dưới =1,2,2,3,4=1,2,2,3,4=1,2,2,3,4 có trung vị Q1=2Q_1=2Q1​=2; nửa trên =5,6,7,8,100=5,6,7,8,100=5,6,7,8,100 có trung vị Q3=7Q_3=7Q3​=7. IQR=5IQR=5IQR=5, ngưỡng trên =7+7.5=14.5=7+7.5=14.5=7+7.5=14.5 nên 100100100 là ngoại lai.

    • Định dạng đầu vào:

      Dòng 1: số nguyên nnn (2≤n≤1052 \le n \le 10^52≤n≤105). Dòng 2: nnn số nguyên x1,…,xnx_1, \ldots, x_nx1​,…,xn​ (−106≤xi≤106-10^6 \le x_i \le 10^6−106≤xi​≤106), cách nhau bởi dấu cách.

    • Định dạng đầu ra:

      In ra 4 dòng: Dòng 1: giá trị Q1Q_1Q1​, định dạng %.2f. Dòng 2: giá trị Q3Q_3Q3​, định dạng %.2f. Dòng 3: giá trị IQRIQRIQR, định dạng %.2f. Dòng 4: danh sách các giá trị ngoại lai (giá trị gốc trong dãy, có thể lặp lại nếu xuất hiện nhiều lần), sắp xếp tăng dần, mỗi số định dạng %.2f, cách nhau bởi dấu cách; nếu không có ngoại lai nào, in ra Khong co.

      Ví dụ với input trên, output là:

      2.00
      7.00
      5.00
      100.00
      

    Ví dụ:

    Đầu vào:

    10
    1 2 2 3 4 5 6 7 8 100
    

    Đầu ra:

    2.00
    7.00
    5.00
    100.00
    

    Đầu vào:

    2
    1 2
    

    Đầu ra:

    1.00
    2.00
    1.00
    Khong co
    

    Đang tải editor...