Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] Mồi - thú ăn thịt bằng Euler

    Mô hình Lotka-Volterra mô tả số lượng con mồi xxx và thú ăn thịt yyy theo hệ: x′=ax−bxy,y′=−cy+dxy.x'=ax-bxy,\qquad y'=-cy+dxy.x′=ax−bxy,y′=−cy+dxy. Cho điều kiện đầu x(0)=x0,y(0)=y0x(0)=x_0, y(0)=y_0x(0)=x0​,y(0)=y0​. Dùng phương pháp Euler với bước hhh: xn+1=xn+h(axn−bxnyn)x_{n+1}=x_n+h(ax_n-bx_ny_n)xn+1​=xn​+h(axn​−bxn​yn​), yn+1=yn+h(−cyn+dxnyn)y_{n+1}=y_n+h(-cy_n+dx_ny_n)yn+1​=yn​+h(−cyn​+dxn​yn​). Cho a,b,c,d,x0,y0,ha,b,c,d,x_0,y_0,ha,b,c,d,x0​,y0​,h và số bước nnn, hãy tính xnx_nxn​ và yny_nyn​.

    • Định dạng đầu vào:

      Một dòng gồm các số a b c d x0 y0 h na\ b\ c\ d\ x_0\ y_0\ h\ na b c d x0​ y0​ h n (nnn nguyên).

    • Ràng buộc đầu vào:

      0.01≤a,b,c,d≤20.01 \le a,b,c,d \le 20.01≤a,b,c,d≤2, 0.1≤x0,y0≤200.1 \le x_0,y_0 \le 200.1≤x0​,y0​≤20, 0.0001≤h≤0.010.0001 \le h \le 0.010.0001≤h≤0.01, 1≤n≤20001 \le n \le 20001≤n≤2000.

    • Định dạng đầu ra:

      In xnx_nxn​ và yny_nyn​ trên một dòng, cách nhau khoảng trắng, mỗi số làm tròn 6 chữ số sau dấu chấm thập phân.

    Ví dụ:

    Đầu vào:

    1 0.1 1 0.1 10 5 0.001 500
    

    Đầu ra:

    12.767958 5.346753

    Đang tải editor...