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

    solution

    Đề bài: [Toán cho CNTT] Nghiệm phương trình bậc hai

    Nghiệm phương trình bậc hai

    Giải phương trình ax2+bx+c=0ax^2 + bx + c = 0ax2+bx+c=0 (a≠0a \neq 0a=0) bằng công thức nghiệm.

    Δ=b2−4ac,x=−b±Δ2a\Delta = b^2 - 4ac, \quad x = \frac{-b \pm \sqrt{\Delta}}{2a}Δ=b2−4ac,x=2a−b±Δ​​

    • Nếu Δ<0\Delta < 0Δ<0: in NO REAL ROOT.
    • Nếu Δ=0\Delta = 0Δ=0: in một nghiệm kép.
    • Nếu Δ>0\Delta > 0Δ>0: in hai nghiệm theo thứ tự tăng dần, cách nhau một dấu cách.

    Coi ∣Δ∣<10−12|\Delta| < 10^{-12}∣Δ∣<10−12 là Δ=0\Delta = 0Δ=0. Mọi nghiệm in 6 chữ số thập phân.

    Ví dụ: x2−5x+6=0x^2 - 5x + 6 = 0x2−5x+6=0 có nghiệm 222 và 333.

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

      Một dòng ba số thực a,b,ca, b, ca,b,c.

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

      1≤∣a∣≤1001 \le |a| \le 1001≤∣a∣≤100; ∣b∣,∣c∣≤100|b|,|c| \le 100∣b∣,∣c∣≤100.

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

      Nghiệm theo quy tắc trên (tăng dần) hoặc NO REAL ROOT.

    Ví dụ:

    Đầu vào:

    1 -5 6
    

    Đầu ra:

    2.000000 3.000000

    Giải thích:

    Delta=1>0, nghiệm (5-1)/2=2 và (5+1)/2=3.

    Đang tải editor...