Hãy viết chương trình sinh tất cả các đa thức bậc k có thể thành lập từ các hệ số
Cho các hệ số , hãy viết chương trình sinh tất cả các đa thức bậc k có thể thành lập từ các hệ số trên, mỗi hệ số sử dụng một lần. Một ví dụ của đa thức trên là
Giải Chuyên đề Tin 11 Bài 14: Thực hành kĩ thuật duyệt quay lui - Kết nối tri thức
Vận dụng 3 trang 63 Chuyên đề Tin học 11: Cho các hệ số , hãy viết chương trình sinh tất cả các đa thức bậc k có thể thành lập từ các hệ số trên, mỗi hệ số sử dụng một lần. Một ví dụ của đa thức trên là
Lời giải:
Để giải quyết bài toán này, ta có thể sử dụng kĩ thuật quay lui để sinh ra các đa thức bậc k. Mỗi lần sinh ra một đa thức, ta cập nhật lại danh sách các hệ số đã sử dụng bằng cách loại bỏ hệ số đang được sử dụng để không sử dụng lại trong các lần kế tiếp.
Lời giải bài tập Chuyên đề Tin 11 Bài 14: Thực hành kĩ thuật duyệt quay lui hay, chi tiết khác: