cuốn sách gpt4 ai đã làm

Truyền tải ma trận với quy tắc là các ô nhất định phải được đánh. phỏng vấn

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 03:14:32 26 4
mua khóa gpt4 Nike

Có một ma trận chứa các ô trắng, các ô đen và chỉ một ô màu xám cần đi từ (0,0) đến (N-1, N-1) nếu ràng buộc Arra[N][N]: A. Đường dẫn chỉ được bao gồm các ô màu trắng và phải đi qua các ô màu xám. b. Nút đã truy cập không thể được truy cập lại.

Các ô màu trắng được biểu thị bằng 0, các ô màu đen được biểu thị bằng 1 và các ô màu xám được biểu thị bằng 2.

Từ nghiên cứu của tôi, BFS không hoạt động. Tôi không chắc chắn làm cách nào để có được DFS để giải quyết vấn đề này. Ai đó đã đề xuất sử dụng tìm kiếm A* nhưng tôi không chắc cách triển khai nó ở đây. Có người gợi ý rằng trước tiên chúng ta tìm đường đi ngắn nhất đến ô màu xám, sau đó từ ô màu xám chúng ta tìm đường đi ngắn nhất đến N-1, N-1. Nhưng tôi tin rằng điều này sẽ không hiệu quả trong một số trường hợp vì đường đi ngắn nhất từ ​​ô màu xám sẽ chặn đường dẫn từ ô màu xám đến ô đích. Ví dụ,

-1 => bắt đầu 
-2 => đích
0 => khoảng trắng
1 => khoảng đen
2 => không gian màu xám

-1 0 0 0 0
0 0 0 1 0
0 1 0 2 0
0 1 1 1 1
0 0 0 0 -2

Giải pháp cho vấn đề này là đi theo con đường dài hơn (từ nguồn đến cạnh phải của hình vuông, xuống hàng 2, rồi đến hàng 2) đến ô màu xám và từ đó đến đích.

Vui lòng sử dụng Java.

câu trả lời hay nhất

Có vẻ như vấn đề về lưu lượng tối đa với chi phí tối thiểu. Lập mô hình ma trận của bạn dưới dạng biểu đồ có chi phí cạnh 1 và công suất 1 giữa mỗi ô được kết nối và chạy thuật toán luồng tối đa chi phí tối thiểu trên biểu đồ kết quả.

Tất nhiên, vì chi phí của mỗi cạnh là 1 nên bài toán được đơn giản hóa thành bài toán luồng cực đại, có thể được sử dụng Edmonds-Karp để giải quyết.

Về thuật toán - Truyền tải ma trận với quy tắc nhất định phải đánh vào ô nào đó. Phỏng vấn, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/21038425/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress