Bài 23
Đề bài: Tính xác suất it nhat 2 nguoi trung ngày sinh trong nhom n nguoi.
Tìm n nhỏ nhat de xác suất vuot 50%.
(Nghich ly sinh nhật)
Ví dụ: n = 23
Kết quả:
P(23 nguoi, it nhat 2 nguoi trung sinh nhật) ≈ 50.73%
n nhỏ nhat de P > 50% là n = 23
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
n = int(input("Nhap so nguoi trong nhom: "))
p_khong_trung = 1.0
for i in range(n):
p_khong_trung *= (365 - i) / 365
p_trung = 1 - p_khong_trung
print(f"P({n} nguoi co >= 2 nguoi trung sinh nhat) = {round(p_trung*100, 2)}%")
# Tim n nho nhat de P > 50%
p = 1.0
print("\nTim n nho nhat de P > 50%:")
for i in range(1, 366):
p *= (365 - i + 1) / 365
if 1 - p > 0.5:
print(f"n = {i} => P = {round((1-p)*100, 2)}%")
break