Giải phương trình
Đề bài
Mô tả
Cho phương trình:
Hãy tìm số nghiệm thực phân biệt của phương trình và in ra tất cả các nghiệm theo thứ tự tăng dần.
Lưu ý rằng bất kỳ hệ số nào trong , , đều có thể bằng , nên phương trình không nhất thiết là phương trình bậc hai. Nếu phương trình đúng với mọi số thực (vô số nghiệm), hãy in ra .
Dữ liệu vào
Một dòng duy nhất chứa ba số nguyên , , .
Dữ liệu ra
- Nếu phương trình có vô số nghiệm, in ra một số nguyên duy nhất .
- Nếu phương trình vô nghiệm, in ra một số nguyên duy nhất .
- Ngược lại, dòng đầu in ra số nghiệm phân biệt, các dòng tiếp theo in ra các nghiệm theo thứ tự tăng dần. In mỗi nghiệm với ít nhất chữ số sau dấu phẩy.
Đáp án được chấp nhận nếu mỗi nghiệm sai lệch so với đáp án chuẩn không quá .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 -5 6 | 2 2.0000000000 3.0000000000 |
Phương trình có hai nghiệm và . |
| 0 0 0 | -1 | Phương trình đúng với mọi nên có vô số nghiệm. |
| 1 1 1 | 0 | Phương trình có biệt thức âm nên vô nghiệm thực. |
| 0 1 -1 | 1 1.0000000000 |
Phương trình bậc nhất có nghiệm duy nhất . |
Bình luận