Go Back   VN-Zoom forum > Chia sẻ kiến thức > Lập trình > Pascal | C/C++

 

Hãy là người biết chia sẻ!

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 04-06-2008, 19:44   #1
Rìu Sắt Đôi
 
darling's Avatar
 
Tham gia: Dec 2007
Bài: 223
VZD: 5.021
Cảm ơn: 24
Điểm: 72/43 bài viết
Default Giúp mình bài con mã đi tuần với

Giúp mình bài con mã đi tuần với: đề là con mã trong bàn cờ vua, đi hết nguyên bàn cờ, mỗi ô con mã đi một lần thôi. làm sao thiết lập con mã đi như thế vậy??? chỉ mình với!!!
__________________

Bạn có trang web với địa chỉ dài khó nhớ, muốn dễ nhớ như http://it9x.co.cc thì click vào hình dưới để đăng kí tên miền free CO.CC . Ủng hộ it9x thì bạn click vào hình để đăng kí nha.


List bài tập lập trình C cơ bản và tổng hợp

List mảng một chiều

List ma trận (mảng 2 chiều)

darling vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-06-2008, 00:51   #2
Rìu Bạc
 
Mr_Dolphin's Avatar
 
Tham gia: Dec 2007
Bài: 319
VZD: 4.894
Cảm ơn: 19
Điểm: 81/54 bài viết
Default

Bạn giải thích rõ đề bài hơn được không, input là gì và output ra sao.
__________________
-_::Tin Học là chia sẻ ::_-
http://cnttk1a.hnsv.com
Chào mừng các bạn đến diễn đàn lớp tui!
Mr_Dolphin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-06-2008, 02:33   #3
Rìu Sắt Đôi
 
darling's Avatar
 
Tham gia: Dec 2007
Bài: 223
VZD: 5.021
Cảm ơn: 24
Điểm: 72/43 bài viết
Default

thì bàn cờ là 1 ma trận 8x8 và con mã ở vị trí <0,1> --> bắt đầu đi con mã, làm sao cho con mã đi hết cả bàn cờ, mà mỗi ô của bàn cờ mã chỉ đi 1 lần
__________________

Bạn có trang web với địa chỉ dài khó nhớ, muốn dễ nhớ như http://it9x.co.cc thì click vào hình dưới để đăng kí tên miền free CO.CC . Ủng hộ it9x thì bạn click vào hình để đăng kí nha.


List bài tập lập trình C cơ bản và tổng hợp

List mảng một chiều

List ma trận (mảng 2 chiều)

darling vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-06-2008, 16:49   #4
Rìu Bạc
 
Mr_Dolphin's Avatar
 
Tham gia: Dec 2007
Bài: 319
VZD: 4.894
Cảm ơn: 19
Điểm: 81/54 bài viết
Default

Bạn để ma trận đó là ma trận không, và mỗi lần con mã đi qua thì tăng giá trị ô đó lên 1 đơn vị, cái đó để kt số lượt đi qua, từ 1 vị trí con mã A[i,j] chỉ có 4 hướng đi như sau A[i-3,j+1],A[i-3,j-1],A[i+3,j+1],A[i+3,j+1] sao cho con ma khong nhay ra ngoài bàn cờ tức là các giá trị i,j mới thỏa mãn 0< i,j <=8 . Kiểu kiểu vậy để mình nghĩ thêm rồi bàn tiếp, còn code thì bạn giỏi hơn mình nên bạn tự code nhé.
__________________
-_::Tin Học là chia sẻ ::_-
http://cnttk1a.hnsv.com
Chào mừng các bạn đến diễn đàn lớp tui!
Mr_Dolphin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-06-2008, 18:35   #5
Rìu Sắt Đôi
 
darling's Avatar
 
Tham gia: Dec 2007
Bài: 223
VZD: 5.021
Cảm ơn: 24
Điểm: 72/43 bài viết
Default

con mã đi đc đến tám hướng lận:
vị trí mã A[i,j] --> 8 hướng A[i-1][j-2], A[i-2][j-1], A[i-2][j+1], A[i-1][j+2], A[i+1][j+2], A[i+2][j+1], A[i+2][j-1], A[i+1][j-2]
Mình biết là thế. Đi cũng đc nhưng khi đi đến ngõ cục rồi thì làm sao cho đi lại, chơi bằng tay có khi còn bị đường cục nữa à
__________________

Bạn có trang web với địa chỉ dài khó nhớ, muốn dễ nhớ như http://it9x.co.cc thì click vào hình dưới để đăng kí tên miền free CO.CC . Ủng hộ it9x thì bạn click vào hình để đăng kí nha.


List bài tập lập trình C cơ bản và tổng hợp

List mảng một chiều

List ma trận (mảng 2 chiều)

darling vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 13:06.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123