Bài toán : Thang máy

1 497 5
Bài toán : Thang máy

Đang tải... (xem toàn văn)

Thông tin tài liệu

Thang Máy Một toà nhà gồm có N tầng đánh số từ 1 đến N (N≤100), và chỉ có một thang máy để phục vụ. Trong một ngày, có tất cả M yêu cầu vận chuyển bằng thang máy (M≤100), mỗi yêu cầu được mô tả bằng 2 số a, b cho biết cần vận chuyển hàng từ tầng a đến tầng b. Do yêu cầu vận chuyển nên thang máy không thể phục vụ 2 yêu cầu cùng một lúc mà phải xong một yêu cầu mới đến yêu cầu khác. Tuy nhiên người ta có thể thay đổi thứ tự thực hiện các yêu cầu. Bài toán đặt ra là tìm thứ tự thực hiện các yêu cầu sao cho tổng quãng đường thang máy phải đi là ít nhất. Thang máy ban đầu xuất phát từ tầng 1. Input: Cho trong file text Elevator.dat : Dòng đầu là 2 số N, M. M dòng tiếp theo, dòng thứ i ghi 2 số a, b mô tả yêu cầu thứ i. Output: File Elevator.out có cấu trúc: Dòng đầu là tổng quãng đường tìm được. Dòng thứ hai mô tả thứ tự thực hiện các yêu cầu bởi một hoán vị của 1, 2, ., M. Ví dụ: . thực hiện các yêu cầu. Bài toán đặt ra là tìm thứ tự thực hiện các yêu cầu sao cho tổng quãng đường thang máy phải đi là ít nhất. Thang máy ban đầu xuất phát. bằng thang máy (M≤100), mỗi yêu cầu được mô tả bằng 2 số a, b cho biết cần vận chuyển hàng từ tầng a đến tầng b. Do yêu cầu vận chuyển nên thang máy không

Ngày đăng: 22/06/2013, 01:25

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan