Cho biến ngẫu nhiên liên tục X có hàm mật độ xác suất f(x) xác định từng khúc trên n đoạn rời nhau (không chồng lấn), đoạn thứ i là [li,ri] (li<ri) với
f(x)=Ai+Bix+Cix2,x∈[li,ri],
và f(x)=0 với x nằm ngoài tất cả các đoạn trên. (Dữ liệu đầu vào không đảm bảo f là mật độ xác suất hợp lệ — tức không nhất thiết ∫f=1 hay f≥0 trên toàn miền; bạn chỉ cần tính đúng tích phân theo công thức.)
Cho khoảng truy vấn [L,R] (L≤R), hãy tính
P(L≤X≤R)=∫LRf(x)dx,
bằng cách với mỗi đoạn [li,ri], lấy phần giao [max(li,L),min(ri,R)] (bỏ qua nếu phần giao rỗng hoặc suy biến) rồi cộng dồn giá trị nguyên hàm chính xác Fi(x)=Aix+2Bix2+3Cix3 tại hai đầu mút.
Ví dụ: n=1, đoạn [0,1] với f(x)=2x (tức A=0,B=2,C=0), truy vấn [0,1]: ∫012xdx=1.
Một số thực là giá trị tích phân, làm tròn 6 chữ số thập phân.
Ví dụ:
Đầu vào:
1
0 1 0 2 0
0 1
Đầu ra:
1.000000
Đầu vào:
2
0 1 0 1 0
1 2 2 -1 0
0 2
Đầu ra:
1.000000
Đang tải editor...