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

    solution

    Đề bài: [Toán cho CNTT] Newton giải x·e^x = C

    Newton giải xex=Cx e^x = Cxex=C

    Phương trình xex=Cx e^x = Cxex=C (liên quan hàm Lambert W) giải bằng Newton với

    f(x)=xex−C,f′(x)=ex(x+1)f(x) = x e^x - C, \quad f'(x) = e^x (x + 1)f(x)=xex−C,f′(x)=ex(x+1)

    Cho CCC, điểm xuất phát x0x_0x0​ và số bước KKK, lặp đúng KKK bước Newton, in xKx_KxK​ với 6 chữ số thập phân. Dùng math.exp.

    Ví dụ: C=1,x0=0.5,K=10⇒x≈0.567143C=1, x_0=0.5, K=10 \Rightarrow x \approx 0.567143C=1,x0​=0.5,K=10⇒x≈0.567143 (hằng số Omega).

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

      Một dòng: CCC, x0x_0x0​, KKK.

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

      C>0C > 0C>0; 1≤K≤1001 \le K \le 1001≤K≤100; f′(xi)≠0f'(x_i)\neq 0f′(xi​)=0.

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

      xKx_KxK​ làm tròn 6 chữ số thập phân.

    Ví dụ:

    Đầu vào:

    1 0.5 10
    

    Đầu ra:

    0.567143

    Giải thích:

    x e^x = 1 -> hằng số Omega ~0.567143.

    Đang tải editor...