1. Trang chủ
  2. » Trung học cơ sở - phổ thông

hµnh tr×nh trªn xe löa hµnh tr×nh trªn xe löa lþch ho¹t ®éng cña tuyõn ®­êng s¾t trong mét ngµy bao gåm th«ng tin cña tõng chuyõn tçu cã trong ngµy ®ã th«ng tin cña mçi chuyõn tçu bao gåm sè hiöu chuy

1 9 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 5,21 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

LÞch ho¹t ®éng cña tuyÕn ®êng s¾t trong mét ngµy bao gåm th«ng tin cña tõng chuyÕn tÇu cã trong ngµy ®ã. T×m hµnh tr×nh Ýt ph¶i chuyÓn tÇu nhÊt.[r]

Trang 1

hành trình trên xe lửa

Lịch hoạt động của tuyến đờng sắt trong một ngày bao gồm thông tin của từng chuyến tầu có trong ngày đó Thông tin của mỗi chuyến tầu bao gồm:

- số hiệu chuyến tầu (đợc đánh số từ 1 đến M),

- danh sách các ga mà chuyến tầu đó dừng lại, mỗi ga bao gồm:

+ số hiệu ga (đánh số từ 1 đến N), + giờ đến (số thực),

+ giờ đi (số thực)

Một hành khách bất kỳ khi đi đến một ga nào đó (gọi là ga hiện tại) cho biết yêu cầu của mình gồm: thời điểm bắt đầu có thể đi, số hiệu ga cần đến và thời gian tối thiểu cho mỗi lần chuyển tầu Nhân viên nhà ga phải trả lời đợc là có đáp ứng đợc yêu cầu của khách không? Nếu đáp ứng đợc, nhân viên nhà ga phải đa ra đợc hành trình cần đi cho khách

Lập trình giải bài toán trong 2 trờng hợp:

a Tìm hành trình ít phải chuyển tầu nhất

b Tìm hành trình đến ga cuối cùng sớm nhất

Thông tin về mạng đờng sắt đợc đọc từ một file văn bản (tên file đọc từ bàn phím) gồm m dòng, trong đó dòng thứ i ghi thông tin của chuyến tầu số hiệu i bao gồm: số l ợng

ga mà chuyến tầu đó dừng lại, danh sách các ga theo trình tự đi đến của chyến tầu, trong đó mỗi ga đợc mô tả bởi 3 số theo thứ tự: số hiệu ga, giờ đến, giờ đi Các số trên cùng một dòng ghi cách nhau ít nhất một dấu trắng

Yêu cầu của khách đợc nhập từ bàn phím gồm 3 số theo thứ tự: thời điểm đi, ga cần

đến và thời gian cho mỗi lần chuyển tầu

Các giá trị thời gian tính theo đơn vị giờ và viết dới dạng thập phân (thí dụ 7.5 có nghĩa là 7 giờ 30 phút)

Kết quả ghi ra file văn bản (tên file vào từ bàn phím) Trong tr ờng hợp không tìm thấy hành trình thì ghi giá trị 0 Trái lại, ghi hành trình tìm đợc dới dạng sau:

- dòng đầu ghi S là số hiệu chuyến tầu mà khách bắt đầu đi,

- dòng tiếp ghi T0 là thời điểm đi của chuyến tầu này,

- dòng tiếp ghi K là số lần khách phải chuyển tầu,

- K dòng tiếp, mỗi dòng ghi thông tin của một lần chuyển tầu gồm số hiệu ga mà khách phải chuyển tầu và số hiệu chuyến tầu cần đi tiếp (ghi cách nhau ít nhất một dấu trắng),

- dòng cuối ghi T1 là thời điểm đến ga cuối cùng của hành trình

Hạn chế kích thớc: - số chuyến tầu không quá 50,

- số ga dừng lại của mỗi chuyến tầu không quá 20

Ngày đăng: 13/04/2021, 19:38

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w