• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

[Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Các đề tài, cuộc thi, chủ đề chung của diễn đàn

Điều hành viên: Điều hành

NovaFooc
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 307
Ngày tham gia: T.Ba 11/08/2009 3:27 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi NovaFooc » T.Sáu 17/09/2010 6:13 am

sự cố hi hữu, mình vẫn chẳng bị lỗi gì cả
có bác nào down bài mình về rồi thử test 7 với



Hình đại diện của người dùng
alexanderdna
Guru
Guru
Bài viết: 214
Ngày tham gia: T.Ba 14/07/2009 11:13 am
Đến từ: Sài Gòn
Has thanked: 3 time
Been thanked: 15 time

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi alexanderdna » T.Sáu 17/09/2010 8:21 am

Tôi đã thử tải bài của NovaFooc về kiểm tra. Xin xác nhận là không gặp lỗi.

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi vo_minhdat2007 » T.Sáu 17/09/2010 4:48 pm

À, mình phát hiện test 7 của mình dư 1 hàng trắng. Thành thật xin lỗi. Mình sẽ cộng lại điểm cho bạn :)

NovaFooc
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 307
Ngày tham gia: T.Ba 11/08/2009 3:27 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi NovaFooc » T.Sáu 17/09/2010 6:03 pm

nhớ update lại code của mình trong phần cho điểm để nó đồng bộ nha :)

Hình đại diện của người dùng
sbt2008
Thành viên chính thức
Thành viên chính thức
Bài viết: 35
Ngày tham gia: T.Sáu 26/03/2010 10:40 pm
Has thanked: 1 time
Been thanked: 1 time

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi sbt2008 » CN 26/09/2010 11:17 pm

Hình như mình vừa phát hiện ra 1 test sai trong đoán code của anh vo_minhdat2007, các bạn xem qua thử nhá :)

Input:

Mã: Chọn hết

0 0 0 0 0 0 0
1 0 0 0 0 0 0
1 0 0 0 0 0 0
1 0 0 0 0 0 0
1 0 0 0 0 0 0
1 0 0 0 0 0 0
0 0 0 0 0 0 0
Tập tin đính kèm
Test.JPG
Test sai

Hình đại diện của người dùng
alexanderdna
Guru
Guru
Bài viết: 214
Ngày tham gia: T.Ba 14/07/2009 11:13 am
Đến từ: Sài Gòn
Has thanked: 3 time
Been thanked: 15 time

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi alexanderdna » T.Hai 27/09/2010 9:37 am

Xin xác nhận bọ lỗi này.

Trường hợp lưới 7x7 có viền trái bị cấm (chỉ chừa ô đi và ô đến) sẽ không có cách đi nào. Dường như đây là quy luật đối với các lưới có cạnh lẻ, như 3x3, 5x5, 7x7, 9x9,...

Để cho mau lẹ, tôi thử nghiệm với lưới 5x5 có các ô cấm (0, 1), (0, 2) và (0, 3), thấy ra 23 cách đi ở chương trình của Minh Đạt. Chức năng tìm đường đi bất kỳ cũng lủng một lỗ ở tọa độ (2, 2).
FairSearchBug.jpg


Tôi dự phỏng, lỗi này nảy sinh từ việc kiểm tra nhánh cận 1.
  1. '====Nhánh cận 1===='
  2. If x = 1 AndAlso y = N AndAlso _
  3.     CellCount < TotalBlock - 1 Then Exit Sub


Thành ra rốt cuộc khi tới nơi cần tới lại hụt mất một ô.
FairSearchBugDemo.jpg


Tôi tự hỏi: bạn Đạt lấy TotalBlock - 1 để làm gì?
Thử bỏ đoạn -1 xem sao! Quả thực, bỏ đi rồi thì chương trình chạy đúng.

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi vo_minhdat2007 » T.Hai 27/09/2010 8:23 pm

Ồ, thật là hay :) Đúng là mình sơ suất quá, cám ơn bạn sbt2008 đã phát hiện và bạn alexanderdna còn giúp mình tìm chỗ sai nữa.

-_=TiepThieuGia=_-
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 75
Ngày tham gia: T.Năm 24/04/2008 11:43 am

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi -_=TiepThieuGia=_- » CN 04/09/2011 11:24 am

Xin lỗi cho mình hỏi tập tin đính kèm là đáp án không down được rùi, các bạn có thể backup thêm link mediafire ko, những bài viết này rất bổ ích, thanks!!!

Hình đại diện của người dùng
vo_minhdat2007
Quản trị
Quản trị
Bài viết: 2227
Ngày tham gia: CN 17/07/2005 1:40 am
Has thanked: 13 time
Been thanked: 87 time
Liên hệ:

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi vo_minhdat2007 » CN 04/09/2011 4:46 pm

Rất tiếc là mình không còn giữ bản sao nào nữa. Nhưng mà mình đã có giải thích thuật toán rồi, bạn có thể dựa vào đó để kiểm tra mà :)

-_=TiepThieuGia=_-
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 75
Ngày tham gia: T.Năm 24/04/2008 11:43 am

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi -_=TiepThieuGia=_- » CN 04/09/2011 8:56 pm

Theo ý kiến của mình, loạt bài viết trong Cuộc thi Kỹ năng lập trình này rất hay, việc lưu trữ lại làm tài liệu cho sau này là rất hữu ích, mình có thể mần mò viết lại được tuy nhiên vẫn mong có được phần đáp án của Ban tổ chức. Và BTC cũng nên cập nhật thêm link mediafire nữa nhé, sau mình còn có rất nhiều người muốn đọc nữa mà.

dinhvdai
Bài viết: 1
Ngày tham gia: T.Sáu 10/05/2013 11:12 pm

Re: [Cuộc thi] Kỹ năng lập trình - Kì 3 [Khó]

Gửi bàigửi bởi dinhvdai » T.Bảy 11/05/2013 11:21 pm

bạn cho mình xin project của bài này được ko. mail của mình là: dinhdai0312@gmail.com


Quay về “Đề tài chung”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách