Đề bài
Để chia đa thức cho nhị thức người ta thường sử dụng lược đồ Horner theo dạng bảng:
| … | |||||||
|---|---|---|---|---|---|---|---|
| … |
Trong đó:
, , , …, ,
Hay ta viết:
,
Khi đó ta có biến đổi đa thức:
Từ đó ta có kết luận: là nghiệm của đa thức nếu .
Hãy lập chương trình nhập vào các hệ số của đa thức và giá trị , tính các hệ số và cho biết có là nghiệm của đa thức hay không.
Dữ liệu vàoHorner.INP
Dữ liệu vào trong file Horner.INP có cấu trúc như sau:
- Dòng đầu chứa số tự nhiên và số nguyên (, ).
- dòng tiếp theo mỗi dòng chứa một số nguyên lần lượt là các hệ số của đa thức với () được sắp xếp từ đến .
Kết quả raHorner.OUT
Dữ liệu ra là file Horner.OUT có cấu trúc như sau:
- Dòng đầu tiên là kết luận: "c la nghiem" hoặc "c khong la nghiem".
- dòng tiếp theo, liệt kê các hệ số sắp xếp từ đến .
Ràng buộc
- , , .
Ví dụ
Ví dụ 1
3 2 1 -2 3 -6
2 la nghiem 1 0 3 0
Ví dụ 2
2 1 3 -2 1
1 khong la nghiem 3 1 2