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

    solution

    Đề bài: [Toán cho CNTT] Rơi tự do có cản bậc hai

    Một vật rơi tự do chịu lực cản tỉ lệ bình phương vận tốc, thỏa phương trình vi phân v′=g−cmv∣v∣v'=g-\dfrac{c}{m}v|v|v′=g−mc​v∣v∣, với g=9.8g=9.8g=9.8, điều kiện đầu v(0)=v0v(0)=v_0v(0)=v0​ (dùng v∣v∣v|v|v∣v∣ để lực cản luôn ngược hướng vận tốc). Dùng phương pháp Euler với bước hhh: vn+1=vn+h(g−cmvn∣vn∣)v_{n+1}=v_n+h\left(g-\dfrac{c}{m}v_n|v_n|\right)vn+1​=vn​+h(g−mc​vn​∣vn​∣). Cho c,m,v0,hc,m,v_0,hc,m,v0​,h và số bước nnn, hãy tính vnv_nvn​.

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

      Một dòng gồm các số c m v0 h nc\ m\ v_0\ h\ nc m v0​ h n (nnn nguyên).

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

      0.01≤c≤20.01 \le c \le 20.01≤c≤2, 0.5≤m≤1000.5 \le m \le 1000.5≤m≤100, 0≤v0≤200 \le v_0 \le 200≤v0​≤20, 0.001≤h≤0.10.001 \le h \le 0.10.001≤h≤0.1, 1≤n≤20001 \le n \le 20001≤n≤2000.

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

      In ra vnv_nvn​, làm tròn 6 chữ số sau dấu chấm thập phân.

    Ví dụ:

    Đầu vào:

    0.1 70 0 0.01 500
    

    Đầu ra:

    43.996025

    Đang tải editor...