Tìm nghiệm phương trình bậc 2

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Clang, Cobol, D, JS, Java, Pascal, Pypy, Pypy 3, Python, Scratch
Điểm: 500 Thời gian: 0.0125s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho phương trình bậc hai một ẩn dạng:

Cho \(T\) bộ test, mỗi bộ test gồm \(3\) hệ số \(a, b, c\). Với mỗi phương trình, hãy kiểm tra và xuất ra kết quả tương ứng:

  • Nếu phương trình có 2 nghiệm riêng biệt: In ra dòng 2 nghiem rieng biet, dòng tiếp theo in \(2\) nghiệm đó theo thứ tự tăng dần (\(x_1 < x_2\)).
  • Nếu phương trình có nghiệm kép: In ra dòng nghiem kep, dòng tiếp theo in ra giá trị nghiệm kép đó.
  • Nếu phương trình vô nghiệm: In ra vo nghiem.
    (Tất cả nghiệm thực được in làm tròn đúng 2 chữ số thập phân).

Input

  • Dòng đầu tiên chứa số nguyên dương \(T\) (\(1 \le T \le 10^4\)) — số lượng bộ test.
  • \(T\) dòng tiếp theo, mỗi dòng chứa \(3\) số thực \(a, b, c\) (\(\vert{}a\vert{}, \vert{}b\vert{}, \vert{}c\vert{} \le 10^9; a \neq 0\)).

Output

  • Với mỗi bộ test, in ra kết quả tương ứng trên các dòng theo yêu cầu đề bài.

Example

Test 1

Input
4
1 -3 2
1 -2 1
1 0 1
1 2 5
Output
2 nghiem rieng biet
1.00 2.00
nghiem kep
1.00
vo nghiem
vo nghiem

Bình luận (1)

Mới nhất
Tải bình luận...