Tỉ lệ lỗi X∈[0,1] của một mô-đun phần mềm được mô hình hóa bằng phân phối Beta với hai tham số hình dạng a,b là số nguyên dương. Khi a,b nguyên, hàm phân phối tích lũy (regularized incomplete beta function) có công thức đóng dạng tổng nhị thức:
F(x;a,b)=∑j=aa+b−1(ja+b−1)xj(1−x)a+b−1−j,0≤x≤1.
Cho a,b và n giá trị xi∈[0,1], hãy tính F(xi;a,b) với mỗi giá trị.
Ví dụ: Với a=2,b=3 (nên N=a+b−1=4), tại x=0.5: F=(24)0.520.52+(34)0.530.51+(44)0.540.50=0.375+0.25+0.0625=0.6875.
Input:
2 3
4
0
1
0.5
0.25
Output:
0.000000
1.000000
0.687500
0.261719
Dòng 1: hai số nguyên a và b (1≤a,b≤30). Dòng 2: số nguyên n (0≤n≤1000). n dòng tiếp theo, mỗi dòng một số thực x (0≤x≤1).
In ra n dòng, mỗi dòng là F(xi;a,b) theo đúng thứ tự đầu vào, làm tròn 6 chữ số thập phân (%.6f).
Ví dụ:
Đầu vào:
1 1
3
0
0.5
1
Đầu ra:
0.000000
0.500000
1.000000
Đầu vào:
2 3
4
0
1
0.5
0.25
Đầu ra:
0.000000
1.000000
0.687500
0.261719
Đang tải editor...