1. Trang chủ
  2. » Văn Hóa - Nghệ Thuật

Pascal 21 Mot so bai tap Pascal hay

1 10 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 19,81 KB

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

Nội dung

Tr×nh tù phôc vô c¸c phßng tiÕn hµnh theo ®óng tr×nh tù nªu trong danh s¸ch phôc vô.. Thêi gian chuyÓn phßng coi lµ kh«ng ®¸ng kÓ.[r]

Trang 1

?Bài tập tin học

ĐHKHTN - 11/1998

Thời gian: 180 phút

  

Có N phòng ( N  mỗi phòng đợc sơn một trong số các mầu ký hiệu bằng một chữ cái A,B,C,D,E,F,G,H,I,Jvà M ô tô mát ( M  30 ), mỗi ô tô mát có một danh sách các phòng mà nó phục vụ Ô tô mát sẽ nhận biết mầu hiện tại của phòng và sơn lại phòng thành màu tiếp theo trong danh sách màu nêu trên, nếu phòng có màu J thì nó đ ợc sơn thành màu A Trình tự phục vụ các phòng tiến hành theo đúng trình tự nêu trong danh sách phục vụ Một ô tô mát, khi đợc kích hoạt sẽ lần lợt sơn hết các phòng mà nó phải phục vụ Thời gian sơn một phòng là nh nhau với mọi ô tô mát và với mọi phòng, đợc tính

là 1 đơn vị thời gian Thời gian chuyển phòng coi là không đáng kể Hãy nêu trình tự kích hoạt ô tô mát sao cho sau khoảng thời gian ngắn nhất có thể, chuyển các phòng từ màu ban đầu sang màu chỉ định cuối Nếu 2 ô tô mát cùng tới sơn một phòng nào đó thì u tiên

ô tô mát có số hiệu nhỏ hơn làm trớc, ô tô mát kia chờ đợi Tại một thời điểm có thể kích hoạt đồng thời nhiều ô tô mát

Dữ liệu: vào từ file AUTOMAT.INP:

- Dòng đầu: M,

- Dòng thứ 2: Xâu N ký tự chỉ màu ban đầu của các phòng,

- Dòng thứ 3: Xâu N ký tự chỉ màu cuối của các phòng,

- M dòng tiếp theo: mỗi dòng một dãy không quá N số nguyên xác định danh sách (và trình tự) ô tô mát phục vụ, dòng thứ i trong nhóm ứng với ô tô mát thứ i

Kết quả: đa ra file AUTOMAT.OUT:

- Dòng đầu: tổng thời cần chờ đợi để các phòng đợc sơn thành màu chỉ định Dòng này chứa số -1 nếu vô nghiệm

- Các dòng sau: dãy số nguyên kết thúc bằng số 0: Ti K1 K2 Kp 0 , trong đó Ti -thời điểm kích hoạt, Kj - ô tô mát cần kích hoạt

Các dòng đa ra theo thứ tự tăng dần của Ti

- Kết thúc là dòng chứa một số 0

Ví dụ:

4 3

4 3 2 1

Ngày đăng: 15/04/2021, 02:52

w