Giải phương trình bậc 2

PDF

Submit solution

Points: 10.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Authors:
Problem types
Allowed languages
C, C++, Java, Pascal, Python, Scratch, TEXT

Cho phương trình: ~ax^2 + bx + c = 0~.

Yêu cầu

Tìm nghiệm của phương trình trên với ~a~, ~b~, ~c~ cho trước.

Dữ liệu

Một dòng duy nhất, gồm ba số thực ~a~, ~b~, ~c~ ~(|a|, |b|,|c| \le 10^4)~.

Kết quả

Nếu vô nghiệm, ghi No solution.
Ngược lại, nếu vô số nghiệm ghi Infinity solution. Nếu có nghiệm kép: Một giá trị duy nhất được làm tròn đến 3 chữ số phần thập phân.
Nếu có nghiệm phân biệt: Ghi hai dòng chứa 2 giá trị nghiệm x1 x2. Mỗi giá trị được làm tròn đến chữ số thập phân thứ 3.

Input 1

1 2 -3

Output 1

-3.000
1.000

Input 2

1 2 1

Output 2

-1.000

Input 3

1 2 9

Output 3

No solution

Input 4

0 0 0

Output 4

Infinity solution

Comments

Please read the guidelines before commenting.


There are no comments at the moment.