Đọc, quan sát, trao đổi và thảo luận về bài toán xếp Hậu tổng quát

170

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:

Đọc, quan sát, trao đổi và thảo luận về bài toán xếp Hậu tổng quát

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.

Đánh giá

0

0 đánh giá