All_Of_Love
Youtube Master Race
- 26/11/10
- 57
- 0
Các anh cho em hỏi giờ em có bài toán đi du lịch thế này:
1 người du lịch xuất phát từ thành phố A đến tất cả các thành phố B,C,D rồi quay về A. Chi phí đi lại giữa các thành phố khác nhau là khác nhau.
Dùng các mảng 2 chiều ví dụ X[12,10] để thể hiện chi phí du lịch từ thành phố A đến B mất 10 triệu, mảng X[24,5] thể hiện chi phí du lịch từ thành phố B đến D mất 5 triệu... (với quy ước 1 là A, 2 là B, 3 là C và 4 là D)
Viết chương trình bằng ngôn ngữ C để tìm cách đi sao cho người đó có thể đi du lịch từ A qua tất cả các thành phố khác và quay lại A với chi phí thấp nhất.
Bài này em có 2 chỗ chưa biết làm là:
- Làm thế nào có thể cộng dồn chi phí đi từ A đến thành phố D khi đi theo những cách khác nhau (A->B->C->D->A hoặc A->C->B->D->A, ...)
- Làm thế nào để so sánh chi phí cộng dồn đó cái nào là thấp nhất
Các anh giúp em với, nếu có code của cả bài này thì tốt quá
---------- Post added at 21:18 ---------- Previous post was at 21:11 ----------
Em quên mất đề bài còn có thêm mỗi thành phố chỉ đến 1 lần.
Em cám ơn các anh trước!
1 người du lịch xuất phát từ thành phố A đến tất cả các thành phố B,C,D rồi quay về A. Chi phí đi lại giữa các thành phố khác nhau là khác nhau.
Dùng các mảng 2 chiều ví dụ X[12,10] để thể hiện chi phí du lịch từ thành phố A đến B mất 10 triệu, mảng X[24,5] thể hiện chi phí du lịch từ thành phố B đến D mất 5 triệu... (với quy ước 1 là A, 2 là B, 3 là C và 4 là D)
Viết chương trình bằng ngôn ngữ C để tìm cách đi sao cho người đó có thể đi du lịch từ A qua tất cả các thành phố khác và quay lại A với chi phí thấp nhất.
Bài này em có 2 chỗ chưa biết làm là:
- Làm thế nào có thể cộng dồn chi phí đi từ A đến thành phố D khi đi theo những cách khác nhau (A->B->C->D->A hoặc A->C->B->D->A, ...)
- Làm thế nào để so sánh chi phí cộng dồn đó cái nào là thấp nhất
Các anh giúp em với, nếu có code của cả bài này thì tốt quá
---------- Post added at 21:18 ---------- Previous post was at 21:11 ----------
Em quên mất đề bài còn có thêm mỗi thành phố chỉ đến 1 lần.
Em cám ơn các anh trước!

Bài toán này nổi tiếng lắm mà 