Đề thi cuối học kỳ môn LÝ THUYẾT ĐỒ THỊ ( Lớp 07HCA - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN )
Số trang: 1
Loại file: pdf
Dung lượng: 215.97 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 1 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một tay đua môtô đã sử dụng thuật toán Dijkstra để tìm đường đi ngắn nhấtvượt qua sa mạc Sahara. Sau khi đã vẽ được đường đi trên bản đồ theo hệ thống các nút, anh ta tiến hành chạy theo con đường đó.
Nội dung trích xuất từ tài liệu:
Đề thi cuối học kỳ môn LÝ THUYẾT ĐỒ THỊ ( Lớp 07HCA - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN ) TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN Đề thi cuối học kỳ môn LÝ THUYẾT ĐỒ THỊ Lớp 07HCA Thời gian : 55 phút (Được tham khảo tài liệu)Lưu ý: Lưu bài với tên project là mã số sinh viên của người thi. Đầu chương trình ghi chú: /* MSSV: . . . Họ tên: . . . Lớp: . . .Đề số: . . . */ Chỉ nộp file MSSV.cpp mà thôi.Đề 1: Một tay đua môtô đã sử dụng thuật toán Dijkstra để tìm đường đi ngắn nhấtvượt qua sa mạc Sahara. Sau khi đã vẽ được đường đi trên bản đồ theo hệ thốngcác nút, anh ta tiến hành chạy theo con đường đó. Tuy nhiên khi đi được hơn x km(anh ta phải đến một nút xác định rồi mới kiểm tra có hơn x không), anh ta nhậnđược tin một con đường bị hư hỏng (con đường chưa qua).Với thuật toán Dijkstra, bạn hãy vẽ giúp anh ta con đường tiếp theo để đến đíchngắn nhất. Nếu không có đường đi phải thông báo là không tìm thấy.Input: Nhập từ file LoTrinh.txt Dòng đầu chứa N là số điểm trên sa mạc, các điểm được đánh thứ tự từ 0 đến N-1. Dòng thứ 2 là điểm bắt đầu đi và điểm đến. Dòng thứ 3 là lộ trình đã đi khi vừa mới vượt qua x km. Dòng thứ 4 là x km. Dòng thứ 5 là con đường hỏng (biểu diễn bởi 2 số cách nhau khoảng trắng) N dòng tiếp theo, mỗi dòng chứa N số (không âm) biểu diễn ma trận độ dài của các tuyên đường trên sa mạc Sahara (các số trên cùng dòng cách nhau bởi khoảng trắng).Output: a) Ghi ra file DaDi.txt chiều dài con đường mà anh ta đã đi khi vừa mới vượt qua x km. b) Ghi ra file ChieuDai.txt tổng độ dài con đường anh ta đi (nếu có). c) Ghi ra file ChiTiet.txt lộ trình con đường anh ta thực hiện (nếu có).Trong trường hợp không tìm thấy đường đi ghi vào file câu (b),(c) số 0. Hết.
Nội dung trích xuất từ tài liệu:
Đề thi cuối học kỳ môn LÝ THUYẾT ĐỒ THỊ ( Lớp 07HCA - TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN ) TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN Đề thi cuối học kỳ môn LÝ THUYẾT ĐỒ THỊ Lớp 07HCA Thời gian : 55 phút (Được tham khảo tài liệu)Lưu ý: Lưu bài với tên project là mã số sinh viên của người thi. Đầu chương trình ghi chú: /* MSSV: . . . Họ tên: . . . Lớp: . . .Đề số: . . . */ Chỉ nộp file MSSV.cpp mà thôi.Đề 1: Một tay đua môtô đã sử dụng thuật toán Dijkstra để tìm đường đi ngắn nhấtvượt qua sa mạc Sahara. Sau khi đã vẽ được đường đi trên bản đồ theo hệ thốngcác nút, anh ta tiến hành chạy theo con đường đó. Tuy nhiên khi đi được hơn x km(anh ta phải đến một nút xác định rồi mới kiểm tra có hơn x không), anh ta nhậnđược tin một con đường bị hư hỏng (con đường chưa qua).Với thuật toán Dijkstra, bạn hãy vẽ giúp anh ta con đường tiếp theo để đến đíchngắn nhất. Nếu không có đường đi phải thông báo là không tìm thấy.Input: Nhập từ file LoTrinh.txt Dòng đầu chứa N là số điểm trên sa mạc, các điểm được đánh thứ tự từ 0 đến N-1. Dòng thứ 2 là điểm bắt đầu đi và điểm đến. Dòng thứ 3 là lộ trình đã đi khi vừa mới vượt qua x km. Dòng thứ 4 là x km. Dòng thứ 5 là con đường hỏng (biểu diễn bởi 2 số cách nhau khoảng trắng) N dòng tiếp theo, mỗi dòng chứa N số (không âm) biểu diễn ma trận độ dài của các tuyên đường trên sa mạc Sahara (các số trên cùng dòng cách nhau bởi khoảng trắng).Output: a) Ghi ra file DaDi.txt chiều dài con đường mà anh ta đã đi khi vừa mới vượt qua x km. b) Ghi ra file ChieuDai.txt tổng độ dài con đường anh ta đi (nếu có). c) Ghi ra file ChiTiet.txt lộ trình con đường anh ta thực hiện (nếu có).Trong trường hợp không tìm thấy đường đi ghi vào file câu (b),(c) số 0. Hết.
Tìm kiếm theo từ khóa liên quan:
lý thuyết đồ thị thuật toán Dijkstra Minh họa thuật toán giao diện GUI Đường đi EulerGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Lý thuyết đồ thị (Graph Theory)
13 trang 221 0 0 -
Bài giảng Lý thuyết đồ thị: Chương 3 - Các thuật toán tìm kiếm trên đồ thị
18 trang 119 0 0 -
Bài giảng Lý thuyết đồ thị - Bài 1: Đại cương về đồ thị
39 trang 114 0 0 -
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Quỳnh Diệp
84 trang 79 0 0 -
Giáo trình Lý thuyết đồ thị: Phần 1 - PGS. Nguyễn Cam, PTS. Chu Đức Khánh
98 trang 77 0 0 -
Một số đánh giá hình học mạng lưới tàu điện đô thị Hà Nội theo lý thuyết đồ thị
9 trang 69 0 0 -
Chuyên đề Toán 11 - Cùng khám phá
90 trang 48 0 0 -
Bài giảng Lý thuyết đồ thị - Chương 2: Biểu diễn đồ thị
15 trang 46 0 0 -
Bài giảng Lý thuyết đồ thị: Chương 1 - Tôn Quang Toại
37 trang 46 0 0 -
Giáo trình Toán rời rạc và lý thuyết đô thị
226 trang 44 0 0