Hiển thị kết quả từ 1 đến 10 / 10

Chủ đề: bàn cờ!!!!!

  1. #1
    Tham gia
    15-03-2007
    Bài viết
    73
    Like
    0
    Thanked 2 Times in 2 Posts

    Hấp dẫn đây ! bàn cờ!!!!!

    cho 1 bàn cờ 8*8, có những con cờ được xếp bên trong. Hãy tìm dãy các con cờ mà có độ dài lớn nhất.


    VD:
    tập inp:
    0 1 0 1 0 1 0 0
    1 0 0 1 1 0 0 1
    1 0 1 0 0 0 1 1
    0 0 0 1 0 1 0 0
    0 0 1 0 0 0 0 0
    0 1 0 1 0 0 0 1
    1 0 0 1 1 0 0 0
    0 1 0 0 0 1 1 0
    tập out:11
    Được sửa bởi active_boy2701 lúc 07:40 ngày 18-03-2007
    Quote Quote

  2. #2
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    dùng BFS hoặc DFS, đánh dấu từng ô đã đi qua. Duyệt 64 lần (nhưng đã đánh dấu nên rất nhanh)

  3. #3
    Tham gia
    08-01-2006
    Location
    Hà Nội
    Bài viết
    318
    Like
    0
    Thanked 3 Times in 2 Posts
    Liệu có đánh dấu đúng ko:
    0 0 1
    0 0 1
    1 1 1
    Chẳng hạn đã xét hàng 1 dọc phải rồi, đánh dấu hết rồi, khi xét đến hàng 1 ngang dưới thì có đếm đủ?

  4. #4
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    n=8
    for i:=1 to n do
    for j:=1 to n do
    if free[i,j] then DFS/BFS(i,j);

  5. #5
    Tham gia
    15-03-2007
    Bài viết
    73
    Like
    0
    Thanked 2 Times in 2 Posts
    DFS và BFS là hàm gì vậy??????
    theo tôi, bài này giải được bằng quy hoạch động

  6. #6
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    DFS và BFS là thuật toán duyệt trong đồ thị
    bài này ko cần giải bằng quy hoạch động mà nếu dùng QHĐ thì tôi cũng ko biết dùng thế nào

  7. #7
    Tham gia
    08-01-2006
    Location
    Hà Nội
    Bài viết
    318
    Like
    0
    Thanked 3 Times in 2 Posts
    D chắc là deep? Còn B thì là best?

  8. #8
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    sai rồi, D đúng là deep nhưng B là Breath
    DFS: là tìm kiếm sau
    BFS: là tìm kiếm rộng
    còn có BestFS nhưng cách cài đặt khá khó

  9. #9
    Tham gia
    28-09-2004
    Location
    Hà Nội
    Bài viết
    290
    Like
    0
    Thanked 1 Time in 1 Post
    D = Depth
    Br = Breadth
    B = Best

  10. #10
    Tham gia
    01-05-2006
    Location
    Viettel Telecom
    Bài viết
    623
    Like
    0
    Thanked 1 Time in 1 Post
    à há, trước kia em học thì
    D = Depth
    B = Breadth
    còn Best thì ... , em biết nhưng chưa học

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •