-
04-02-2011, 03:35 PM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 3
Bài tập tìm đường đi ngắn nhất trong mảng 2 chiều ?
Mê cung HCN kích thước m x gồm các ô vuông đơn vi (m,n<=1000).Trên mỗi ô vuông ghi 1 trong 3 kí tự:
_ O: Nếu ô dó an toàn
_ X: Nếu ô đó có cạm bẫy
_ E: Nếu là ô có 1 nhà thám hiểm đang đứng
Duy nhất chỉ có 1 ô ghi chữ E. Nhà thám hiểm có thể từ 1 ô đi sang một trong số các ô chung cạnh với ô đang đứng ( tức là có 4 ô có thể đi đến theo hàng ngang và dọc). Môt cách đi thoát khỏi mê cung là 1 hành trình đi qua các ô an toàn ra 1 ô BIÊN. Hãy chỉ cho nhà thám hiểm thoát ra khỏi mê cung đi qua ít ô nhất
File vào:
dòng đâu ghi n,m
n dòng tiếp theo, ghi m kí tự là trạng thái của các ô trong mê cung
File ra:
Ghi hành trình, ví dụ : (i,j)->(q,w)->....
-
04-03-2011, 02:33 AM #2
Silver member
- Ngày tham gia
- May 2016
- Bài viết
- 0
Kích thước lớn vậy thì mình nghĩ chỉ có loang :-?
-
04-03-2011, 06:19 PM #3
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Đúng loag đó bạn, nhưng mà cái cách tổ chức dữ liệu và cách truy vết thực sự rất khó, bạn có code không cho mình xin vs
-
04-03-2011, 06:23 PM #4
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 2
Mình ko có code. Nhưng bạn thấy tổ chức dữ liệu, truy vết khó ở điểm nào?
-
04-03-2011, 07:32 PM #5
Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 5
Gửi bởi tungthao94
Ta phải thành lập mảng truy vết như thế nào để sau khi loang hết ma trận, ta có thể truy vết 1 cách dễ dàng.
Mong bạn chỉ dẫn tận tình, đây là bài căn bản cuối cùng mình học trong phần đồ thị để chuyển sang phần khác rồi ^^
-
04-04-2011, 05:15 AM #6
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 8
Mỗi bước đi thêm 1 ô ở trái, phải, trên, dưới thì bạn dùng 1 mảng hằng từ 1->4 để điều khiển việc đi này. Trong quá trình loang bạn đã sử dụng 1 hàng đợi rồi. Đến khi truy vết thì cứ lấy từ hàng đợi ấy ra thôi ^^
-
04-06-2011, 02:04 PM #7
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 3
Bạn có thể viết cho mình code giải quyết bài này được không ? Loang này quả thật rất khó với mình ^^
-
04-07-2011, 01:51 AM #8
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 1
Loang trên đồ thị và mảng 2 chiều thực chất giống nhau về nguyên lí: sử dụng queue để lưu những trạng thái tiếp theo để buớc sau xử lí. Nếu trong đồ thị lưu lại những đỉnh loang tiếp theo thì trong mảng 2 chiều bạn lưu lại tọa độ ô có thể tới được tiếp theo. Mình nghĩ code bạn có thể tự viết nếu đã thực sự hiểu về loang.
Phái đẹp hiện thời có nhu cầu dùng đồ chơi tình dục nữ ngày một cao và luôn đòi hỏi các chức năng tiên tiến hơn. Tuy nhiên vẫn có những người chưa biết dùng như thế nào cho đúng cách. Sau đây, chúng...
Khám phá các dòng đồ chơi tình dục nữ an toàn, dễ sử dụng, dễ đạt khoái cảm nhất hiện nay