Mã bài:
ptb2
Điểm:
2 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Dữ liệu vào:
stdin
Dữ liệu ra:
stdout
Tác giả:
Dạng bài
Giải phương trình bậc 2: ~ax^2+bx+c=0 (a<>0)~
Input
- Gồm 1 dòng chứa 3 số nguyên ~a, b, c (|a|,|b|,|c|<=10^{18})~
(các số trên ~1~ dòng được ghi cách nhau ~1~ dấu cách)
Output: Ghi ra 1 trong các trường hợp sau:
- Nếu phương trình vô nghiệm: Ghi 0
- Nếu phương trình có nghiệm kép:
- Dòng 1: ghi số 1
- Dòng 2: ghi nghiệm của phương trình (chính xác đến 4 chữ số thập phân)
- Nếu phương trình có 2 nghiệm phân biệt:
- Dòng 1: ghi số 2
- Dòng 2: ghi nghiệm nhỏ hơn trong hai nghiệm của phương trình (chính xác đến 4 chữ số thập phân)
- Dòng 3: ghi nghiệm lớn hơn trong hai nghiệm của phương trình (chính xác đến 4 chữ số thập phân)
Sample input1
1 1 0
Sample output1
2
-1.0000
0.0000
Sample input2
-1 -1 -1
Sample output2
0
Sample input3
-1 0 0
Sample output3
1
0.0000
Bình luận