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 điểm số bằng Z-score

    Cho điểm số của nnn học sinh (theo thứ tự). Tính số trung bình tổng thể μ=1n∑xi\mu = \dfrac{1}{n}\sum x_iμ=n1​∑xi​ và độ lệch chuẩn tổng thể (chia cho nnn, không hiệu chỉnh) σ=1n∑(xi−μ)2\sigma = \sqrt{\dfrac{1}{n}\sum (x_i-\mu)^2}σ=n1​∑(xi​−μ)2​.

    Chuẩn hóa mỗi điểm số thành z-score: zi=xi−μσz_i = \dfrac{x_i-\mu}{\sigma}zi​=σxi​−μ​. Nếu σ=0\sigma=0σ=0 (mọi điểm số bằng nhau), quy ước zi=0z_i=0zi​=0 với mọi iii.

    Một học sinh được xem là bất thường nếu ∣zi∣>2|z_i| > 2∣zi​∣>2. Hãy liệt kê các chỉ số (1-based, theo thứ tự nhập vào) của các học sinh bất thường, tăng dần.

    Ví dụ: điểm (5,6,7,8,100)(5,6,7,8,100)(5,6,7,8,100) có μ=25.2\mu=25.2μ=25.2, σ≈37.4134\sigma\approx 37.4134σ≈37.4134; không học sinh nào có ∣z∣>2|z|>2∣z∣>2 (dù điểm 100100100 là ngoại lai rõ rệt, do σ\sigmaσ bị kéo lớn).

    • Đị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.

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

      Dòng 1: μ\muμ, làm tròn 4 chữ số thập phân. Dòng 2: σ\sigmaσ, làm tròn 4 chữ số thập phân. Dòng 3: các z-score theo đúng thứ tự nhập vào, mỗi giá trị làm tròn 2 chữ số thập phân, cách nhau 1 khoảng trắng. Dòng 4: số lượng học sinh bất thường. Dòng 5: chỉ số (1-based) các học sinh bất thường, tăng dần, cách nhau dấu phẩy (,) không khoảng trắng; để trống nếu không có.

      Ví dụ với input:

      5
      5 6 7 8 100
      

      Output:

      25.2000
      37.4134
      -0.54 -0.51 -0.49 -0.46 2.00
      0
      
      

    Ví dụ:

    Đầu vào:

    5
    5 6 7 8 100
    

    Đầu ra:

    25.2000
    37.4134
    -0.54 -0.51 -0.49 -0.46 2.00
    0
    
    

    Đầu vào:

    1
    50
    

    Đầu ra:

    50.0000
    0.0000
    0.00
    0
    
    

    Đang tải editor...