Xét n phép thử Bernoulli độc lập nhưng không nhất thiết cùng xác suất thành công: phép thử thứ i (i=1,…,n) có xác suất thành công pi (số thực trong [0,1], cho với đúng 6 chữ số thập phân). Gọi X là tổng số phép thử thành công — X có phân phối Poisson nhị thức (Poisson binomial distribution) trên {0,1,…,n}.
Hãy tính:
Ví dụ: n=1, p1=0.5, k0=0. Khi đó X∼Bernoulli(0.5): P(X=0)=0.5 và H(X)=−0.5log20.5−0.5log20.5=1.0 bit.
Input:
1
0.5
0
Output:
0.500000
1.000000
Dữ liệu vào gồm các số được đọc tuần tự (có thể trải trên nhiều dòng, phân tách bởi khoảng trắng/xuống dòng bất kỳ): trước tiên là số nguyên n (n≥0), tiếp theo là n số thực p1,…,pn, và cuối cùng là số nguyên k0 (0≤k0≤n; nếu n=0 thì k0=0).
In ra hai dòng: dòng thứ nhất là P(X=k0) làm tròn tới đúng 6 chữ số thập phân (%.6f); dòng thứ hai là H(X) tính bằng bit, làm tròn tới đúng 6 chữ số thập phân (%.6f).
Ví dụ:
Đầu vào:
1
0.5
0
Đầu ra:
0.500000
1.000000
Đầu vào:
3
0.0 0.0 0.0
0
Đầu ra:
1.000000
0.000000
Đang tải editor...