Chủ đề: Bài toán 8 quân hậu
-
02-07-2014, 01:05 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bài toán 8 quân hậu
mn cho e hỏi tí ạ, h em đang học đến phần quay lui thì gặp đoạn này không hiểu lắm ạ:
Khi thử đặt quân hậu thứ i vào cột j, nếu đó là quân hậu cuối cùng thì ta có nghiệm. Nếu không:
_ trước khi gọi đề quy tìm cách đặt quân hậu thứ i + 1, ta đánh dấu cột và 2 đường chéo bị quân hậu khống chế( đoạn này e hiểu r)
_Sau khi gọi đệ quy tìm cách đặt quân hậu thứ i+ 1, ta bỏ đánh dấu cột và 2 dường chéo vừa thử đặt không chế( e không hiểu đoạn này)
phần code của đoạn đấy là:
if(k == n) inmang(x,n);
else {
a[i]=b[i+k]=c[i-k+n]=0;
bactrack(k+1);
a[i]=b[i+k]=c[i-k+n]=1;
}
đoạn code này nó thực hiên ntn ạ? với lại có cách nào để có thể hiểu tốt phần đệ quy này thi chỉ e vs a[IMG]images/smilies/17.gif[/IMG]View more random threads:
- nhập vào 1 kí tự. dùng vòng lặp để vẽ hình Trái Tim bằng mỗi kí tự đó
- Giúp em lập trình kiểu Megaint
- Chương trình chạy bình thường nhưng khi debug nhấn enter báo lỗi
- Chương trình báo lổi khi dùng phiên bản Borland C khác nhau
- Giúp tìm chữ T trong vùng ảnh
- Giải hệ ma trận bậc N băng phương pháp Gauss-Jordan
- Tổng Ước
- C/C++
- Hỏi về quy hoạch động
- Giúp Em sửa lỗi no instance of overloaded function
-
02-07-2014, 01:21 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình còn ko hiểu làm sao tìm được và sử dụng được 3 cái mảng a, b, c ấy nữa [IMG]images/smilies/biggrin.png[/IMG]
-
02-07-2014, 01:28 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi prog10
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...