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ê] Xác suất trùng nhóm — bài toán sinh nhật tổng quát

    Bài toán sinh nhật (birthday problem) kinh điển hỏi xác suất ít nhất hai người trong nhóm có cùng ngày sinh (trong năm có 365365365 ngày). Ở đây ta xét bản tổng quát: có nnn người, mỗi người được gán ngẫu nhiên, độc lập và đồng khả năng vào một trong mmm "nhóm" (có thể hiểu là mmm ngày trong năm, hoặc mmm hộp bất kỳ). Hãy tính xác suất PPP để có ít nhất hai người rơi vào cùng một nhóm.

    Nếu n>mn > mn>m, theo nguyên lý chuồng bồ câu, chắc chắn có ít nhất hai người trùng nhóm nên P=1P = 1P=1.

    Nếu n≤mn \le mn≤m, xác suất không có ai trùng nhóm là P(khoˆng truˋng)=m(m−1)(m−2)⋯(m−n+1)mnP(\text{không trùng}) = \dfrac{m(m-1)(m-2)\cdots(m-n+1)}{m^n}P(khoˆng truˋng)=mnm(m−1)(m−2)⋯(m−n+1)​, do đó P=1−P(khoˆng truˋng)P = 1 - P(\text{không trùng})P=1−P(khoˆng truˋng).

    Ví dụ: n=2,m=2n=2, m=2n=2,m=2: P(khoˆng truˋng)=2⋅14=1/2P(\text{không trùng}) = \dfrac{2\cdot 1}{4} = 1/2P(khoˆng truˋng)=42⋅1​=1/2, vậy P=1/2P = 1/2P=1/2.

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

      Một dòng duy nhất chứa hai số nguyên nnn và mmm (0≤n≤10000 \le n \le 10000≤n≤1000, 1≤m≤10001 \le m \le 10001≤m≤1000).

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

      In ra PPP (xác suất có ít nhất hai người trùng nhóm) dưới dạng phân số tối giản p/q. Nếu n≤1n \le 1n≤1 thì chắc chắn không có trùng, in ra 0/1. Nếu n>mn > mn>m, in ra 1/1.

    Ví dụ:

    Đầu vào:

    1 100

    Đầu ra:

    0/1
    

    Đầu vào:

    2 2

    Đầu ra:

    1/2
    

    Đang tải editor...