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ê] Khoảng biến thiên và Tứ phân vị (phương pháp chia đôi)

    Cho một dãy số liệu thống kê gồm nnn giá trị (có thể trùng nhau, có thể âm). Sử dụng phương pháp chia đôi (Tukey's hinges) để xác định tứ phân vị:

    1. Sắp xếp dãy tăng dần.
    2. Trung vị Q2Q_2Q2​: nếu nnn lẻ, Q2Q_2Q2​ là giá trị chính giữa; nếu nnn chẵn, Q2Q_2Q2​ là trung bình cộng hai giá trị chính giữa.
    3. Nửa dưới: gồm các giá trị đứng trước vị trí trung vị (nếu nnn lẻ, không lấy giá trị chính giữa); Q1Q_1Q1​ là trung vị của nửa dưới (tính theo cùng quy tắc trên).
    4. Nửa trên: gồm các giá trị đứng sau vị trí trung vị (nếu nnn lẻ, không lấy giá trị chính giữa); Q3Q_3Q3​ là trung vị của nửa trên.
    5. Nếu n=1n=1n=1, quy ước Q1=Q2=Q3Q_1=Q_2=Q_3Q1​=Q2​=Q3​ bằng giá trị đó.

    Tính thêm:

    • Khoảng biến thiên (Range) =xmax⁡−xmin⁡= x_{\max} - x_{\min}=xmax​−xmin​.
    • Khoảng tứ phân vị (IQR) =Q3−Q1= Q_3 - Q_1=Q3​−Q1​.

    Ví dụ: dãy 5,3,8,1,9,4,75,3,8,1,9,4,75,3,8,1,9,4,7 (đã sắp xếp: 1,3,4,5,7,8,91,3,4,5,7,8,91,3,4,5,7,8,9) có Q2=5Q_2=5Q2​=5; nửa dưới (1,3,4)⇒Q1=3(1,3,4)\Rightarrow Q_1=3(1,3,4)⇒Q1​=3; nửa trên (7,8,9)⇒Q3=8(7,8,9)\Rightarrow Q_3=8(7,8,9)⇒Q3​=8. Range =8=8=8, IQR =5=5=5.

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

      Dòng 1: số nguyên nnn (1≤n≤10001 \le n \le 10001≤n≤1000). Dòng 2: nnn số thực cách nhau bởi dấu cách (mỗi số có tối đa 2 chữ số thập phân).

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

      Dòng 1: Khoảng biến thiên (Range), làm tròn 2 chữ số thập phân. Dòng 2: ba số Q1Q_1Q1​, Q2Q_2Q2​, Q3Q_3Q3​ (cách nhau bởi 1 khoảng trắng), mỗi số làm tròn 2 chữ số thập phân. Dòng 3: IQR, làm tròn 2 chữ số thập phân.

      Ví dụ với input:

      7
      5 3 8 1 9 4 7
      

      Output:

      8.00
      3.00 5.00 8.00
      5.00
      

    Ví dụ:

    Đầu vào:

    7
    5 3 8 1 9 4 7
    

    Đầu ra:

    8.00
    3.00 5.00 8.00
    5.00
    

    Đầu vào:

    8
    5 3 8 1 9 4 7 2
    

    Đầu ra:

    8.00
    2.50 4.50 7.50
    5.00
    

    Đang tải editor...