-
06-10-2014, 01:57 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Về cách phân nhánh trong thuật toán quay lui
Các anh cho em hỏi là trong thuật toán quay lui. Khi đã xây dựng xong n phần tử của 1TH rồi thì em muốn cái n phần tử đấy phải thỏa mãn điều kiện gì đó thì mới in ra còn không sẽ tiếp tục bactrack. Em ở đây dùng hàm for rồi trong đấy là hàm if. Thì em muốn hỏi là em if có 1 cái không thỏa mãn thì sẽ không in ra nữa và tiếp tục backtrack thì code nó sẽ là ntn ạ?
ví dụ là: chỉ in ra những trường hợp mà 2 số liên tiếp trong tập hợp không bằng nhau
for(int i=1;i<=n;i++){
if(a[i]==a[i+1]){...}
}
thì em nên dùng code gì trong dấu ... ạ?View more random threads:
- Sử dụng bộ thư viện boost như thế nào
- khắc phục lỗi 0xC0000005 Access Violation. Xin hướng dẫn
- Bài tập lập trình hướng đối tượng cần giúp đỡ
- Lỗi hàm operator???
- Tháp hà nội
- Giúp mình tính entropy từ tệp?
- Anh em cos ai dùng olly debug không???????
- biên dịch có điều kiện ? giúp em
- Kiểu dữ liệu trong C...
- Chèn X vào trong mảng sao cho mảng vẫn tăng
khi đề cập đến đội hình MU, không thể ko nói tới một trong các câu lạc bộ bóng đá huyền thoại và với tầm ảnh hưởng nhất trong lịch sử của môn thể thao vua. Với hơn 1 thế kỷ còn đó và phát triển,...
Đội hình MU - Manchester United:...