Với giải Hoạt động 1 trang 63 Chuyên đề Tin học 11 Kết nối tri thức chi tiết trong Bài 15: Bài toán xếp hậu giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập Chuyên đề Tin học 11. Mời các bạn đón xem:
Giải Chuyên đề Tin học 11 Bài 15: Bài toán xếp hậu
Hoạt động 1 trang 63 Chuyên đề Tin học 11: Đọc, quan sát, trao đổi và thảo luận về bài toán xếp Hậu tổng quát và cách tiếp cận quay lui để giải bài toán.
Lời giải:
Trong quá trình quay lui, ta sử dụng một mảng để lưu vị trí của các quân hậu đã đặt. Mỗi lần thêm một quân hậu mới, ta kiểm tra xem nó có đặt được ở vị trí đó không bằng cách kiểm tra xem quân hậu mới đó có trùng hàng, cột hay đường chéo với bất kỳ quân hậu nào đã đặt trước đó không.
Nếu quân hậu mới đó không thể đặt được ở vị trí đó, ta quay lại đặt lại quân hậu trước đó tại một vị trí khác và tiếp tục thử các vị trí khác cho đến khi tìm được vị trí thích hợp.
Với phương pháp này, ta sẽ duyệt qua tất cả các trường hợp có thể có và đưa ra được kết quả đúng của bài toán.
Xem thêm lời giải bài tập Chuyên đề học tập Tin học lớp 11 Kết nối tri thức hay, chi tiết khác:
Câu hỏi 1 trang 65 Chuyên đề Tin học 11: Giả sử n = 4, A[0] = 2, A[1] = 0. Hãy tìm A[2]...
Câu hỏi 2 trang 65 Chuyên đề Tin học 11: Nếu n = 5, A[0] = 0, A[1] = 3. Tìm các khả năng của A[2]...
Câu hỏi 1 trang 67 Chuyên đề Tin học 11: Với n = 3 bài toán xếp Hậu có nghiệm không?...
Vận dụng 2 trang 67 Chuyên đề Tin học 11: Tính Q(n) với n = 11, 12, 13...
Xem thêm lời giải bài tập Chuyên đề học tập Tin học lớp 11 Kết nối tri thức hay, chi tiết khác:
Bài 12: Thực hành kĩ thuật duyệt cho bài toán tìm kiếm
Bài 13: Kĩ thuật duyệt quay lui
Bài 14: Thực hành kĩ thuật duyệt quay lui
Bài 16: Thực hành thiết kế thuật toán theo kĩ thuật quay lui