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ê] Số trung bình và Mốt từ bảng tần số

    Cho một biến số thống kê rời rạc dưới dạng bảng tần số gồm nnn giá trị phân biệt x1,x2,…,xnx_1, x_2, \dots, x_nx1​,x2​,…,xn​ với tần số tương ứng f1,f2,…,fnf_1, f_2, \dots, f_nf1​,f2​,…,fn​ (fi≥1f_i \ge 1fi​≥1). Hãy tính:

    1. Số trung bình xˉ=∑i=1nxifi∑i=1nfi\bar{x} = \dfrac{\sum_{i=1}^n x_i f_i}{\sum_{i=1}^n f_i}xˉ=∑i=1n​fi​∑i=1n​xi​fi​​.
    2. Mốt (Mode): tập hợp các giá trị xix_ixi​ có tần số lớn nhất. Nếu có nhiều giá trị cùng đạt tần số lớn nhất (đa mốt), liệt kê tất cả, sắp xếp tăng dần.

    Ví dụ: Với bảng tần số x=(1,2,3,4,5)x=(1,2,3,4,5)x=(1,2,3,4,5), f=(2,5,3,5,1)f=(2,5,3,5,1)f=(2,5,3,5,1), số trung bình là 2.87502.87502.8750, có hai mốt là 222 và 444.

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

      Dòng 1: số nguyên nnn (1≤n≤10001 \le n \le 10001≤n≤1000) — số giá trị phân biệt. Dòng 2: nnn số thực x1,…,xnx_1,\dots,x_nx1​,…,xn​ (mỗi số có tối đa 2 chữ số thập phân, cách nhau bởi dấu cách), các giá trị đôi một khác nhau, không nhất thiết theo thứ tự tăng. Dòng 3: nnn số nguyên dương f1,…,fnf_1,\dots,f_nf1​,…,fn​ tương ứng, cách nhau bởi dấu cách.

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

      Dòng 1: số trung bình, làm tròn đến 4 chữ số thập phân. Dòng 2: danh sách các mốt, sắp xếp tăng dần, mỗi giá trị làm tròn đến 2 chữ số thập phân, các giá trị cách nhau bởi dấu phẩy (,) không có khoảng trắng.

      Ví dụ với input:

      5
      1 2 3 4 5
      2 5 3 5 1
      

      Output:

      2.8750
      2.00,4.00
      

    Ví dụ:

    Đầu vào:

    5
    1 2 3 4 5
    2 5 3 5 1
    

    Đầu ra:

    2.8750
    2.00,4.00
    

    Đầu vào:

    4
    10 20 30 40
    3 3 5 5
    

    Đầu ra:

    27.5000
    30.00,40.00
    

    Đang tải editor...