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ê] Tích phân chính xác của mật độ đa thức từng khúc

    Cho biến ngẫu nhiên liên tục XXX có hàm mật độ xác suất f(x)f(x)f(x) xác định từng khúc trên nnn đoạn rời nhau (không chồng lấn), đoạn thứ iii là [li,ri][l_i,r_i][li​,ri​] (li<ril_i<r_ili​<ri​) với

    f(x)=Ai+Bix+Cix2,x∈[li,ri],f(x) = A_i + B_i x + C_i x^2,\quad x\in[l_i,r_i],f(x)=Ai​+Bi​x+Ci​x2,x∈[li​,ri​],

    và f(x)=0f(x)=0f(x)=0 với xxx nằm ngoài tất cả các đoạn trên. (Dữ liệu đầu vào không đảm bảo fff là mật độ xác suất hợp lệ — tức không nhất thiết ∫f=1\int f = 1∫f=1 hay f≥0f\ge0f≥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][L,R] (L≤RL\le RL≤R), hãy tính

    P(L≤X≤R)=∫LRf(x) dx,P(L\le X\le R)=\int_L^R f(x)\,dx,P(L≤X≤R)=∫LR​f(x)dx,

    bằng cách với mỗi đoạn [li,ri][l_i,r_i][li​,ri​], lấy phần giao [max⁡(li,L),min⁡(ri,R)][\max(l_i,L),\min(r_i,R)][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+Bi2x2+Ci3x3F_i(x)=A_ix+\dfrac{B_i}{2}x^2+\dfrac{C_i}{3}x^3Fi​(x)=Ai​x+2Bi​​x2+3Ci​​x3 tại hai đầu mút.

    Ví dụ: n=1n=1n=1, đoạn [0,1][0,1][0,1] với f(x)=2xf(x)=2xf(x)=2x (tức A=0,B=2,C=0A=0,B=2,C=0A=0,B=2,C=0), truy vấn [0,1][0,1][0,1]: ∫012x dx=1\int_0^1 2x\,dx = 1∫01​2xdx=1.

    • Định dạng đầu vào:
      • Dòng 1: số nguyên nnn (n≥1n\ge1n≥1, số đoạn).
      • nnn dòng tiếp theo: mỗi dòng năm số thực li ri Ai Bi Cil_i\ r_i\ A_i\ B_i\ C_ili​ ri​ Ai​ Bi​ Ci​.
      • Dòng cuối: hai số thực L RL\ RL R.
    • Định dạng đầu ra:

      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...