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ê] Chuẩn hóa Z-score và phát hiện ngoại lai

    Chuẩn hoá Z-score biến đổi mỗi quan sát xix_ixi​ thành:

    zi=xi−xˉσz_i = \frac{x_i - \bar x}{\sigma}zi​=σxi​−xˉ​

    trong đó xˉ=1n∑xi\bar x = \frac1n\sum x_ixˉ=n1​∑xi​ là trung bình mẫu và σ=1n∑(xi−xˉ)2\sigma = \sqrt{\frac1n\sum (x_i-\bar x)^2}σ=n1​∑(xi​−xˉ)2​ là độ lệch chuẩn tổng thể (chia cho nnn, KHÔNG hiệu chỉnh Bessel). Một quan sát được coi là NGOẠI LAI nếu ∣zi∣>2|z_i| > 2∣zi​∣>2.

    Cho dãy nnn số thực (n≥2n \ge 2n≥2, đảm bảo không phải mọi giá trị đều bằng nhau, tức σ>0\sigma>0σ>0). Hãy:

    1. In ra nnn giá trị ziz_izi​ theo đúng thứ tự xuất hiện trong dãy gốc, mỗi giá trị làm tròn 4 chữ số thập phân, cách nhau đúng một khoảng trắng, trên một dòng.
    2. In ra số lượng quan sát ngoại lai, xét tiêu chí ∣zi∣>2|z_i|>2∣zi​∣>2 trên giá trị ziz_izi​ CHƯA làm tròn.

    Ví dụ

    Input:

    5
    2 4 4 4 100
    

    Output:

    -0.5388 -0.4869 -0.4869 -0.4869 1.9996
    0
    
    • Đị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ố thực, cách nhau bởi khoảng trắng.
    • Định dạng đầu ra:

      In ra đúng 2 dòng:

      • Dòng 1: nnn giá trị ziz_izi​ (mỗi giá trị định dạng %.4f), cách nhau bởi một dấu cách, theo đúng thứ tự ban đầu.
      • Dòng 2: số nguyên là số lượng quan sát ngoại lai.

    Ví dụ:

    Đầu vào:

    5
    2 4 4 4 100
    

    Đầu ra:

    -0.5388 -0.4869 -0.4869 -0.4869 1.9996
    0
    

    Đầu vào:

    2
    1 3
    

    Đầu ra:

    -1.0000 1.0000
    0
    

    Đang tải editor...