Các điểm vui chơi được nối bằng các đoạn đường trực tiếp, hai chiều, đảm bảo sao cho: Giữa 2 địa điểm bất kỳ có đúng 1 đường đi (trực tiếp hay gián tiếp).. Vì các du khách muốn biết tr[r]
(1)KỲ THI OLYMPIC TRUYỀN THỐNG 30/4 LẦN THỨ XIII TẠI THÀNH PHỐ HUÊ
ĐỀ THI MÔN TIN HỌC
Thời gian làm bài 180’ Khối 11
Tổng quan đề thi:
Tên bài Phân công công việc Khu vui chơi Xe buýt
File bài làm Bl1.pas Bl2.pas Bl3.pas
Dữ liệu vào CV.INP VC.INP XB.INP
Dữ liệu CV.OUT VC.OUT XB.OUT
Giới hạn 2giây 2giây 2giây
Chú ý: Bài thi làm ngơn ngữ lập trình Turbo Pascal Đề thi gồm có trang
BÀI 1: Phân cơng cơng việc
Có n cơng việc (n ≤ 100) thực máy tính, việc đòi hỏi giờ chạy máy Với việc ta biết thời hạn chậm để hoàn thành và tiền thù lao thu thực thời hạn
Yêu cầu: Chỉ có máy tính, bạn đưa kế hoạch thực máy cho tổng số tiền thù lao thu là lớn
Chú ý: Bạn không thiết phải hoàn thành tất công việc
Dữ liệu vào: Được ghi file: CV.INP có cấu trúc:
Dịng chứa số nguyên dương n ≤ 100
N dòng dòng chứa cặp số nguyên dương , bi (i chạy từ đến n)
mỗi số cách khoảng trắng Với (1 ≤ ≤ 24) là thời hạn chậm
có thể để hoàn thành cơng việc thứ i, bi (1 ≤ bi ≤ 10000) là tiền thù lao mà bạn
nhận bạn hoàn thành công việc thứ i thời hạn qui định
Dữ liệu ra: Kết ghi vào file văn CV.OUT có số là tổng số tiền thu
Ví dụ:
CV.INP CV.OUT
5 100 20 30 40 50
(2)BÀI 2: Khu vui chơi
Để lôi kéo khách du lịch nước ngoài, Việt Nam xây dựng hệ thống N điểm vui chơi, đánh số từ đến N Các điểm vui chơi nối đoạn đường trực tiếp, hai chiều, đảm bảo cho: Giữa địa điểm có đường (trực tiếp hay gián tiếp) Độ dài đường này số đoạn đường trực tiếp đường
Ban quản lý khu vui chơi có hành trình địa điểm A1 qua địa
điểm A2, A3, …, Am Vì du khách muốn biết trước tổng chiều dài hành trình mà
họ phải qua nên ban quản lý định thuê bạn để tính độ dài này Biết độ dài hành trình tổng độ dài đường hành trình
Dữ liệu vào: Được ghi file văn VC.INP có cấu trúc:
Dịng chứa số nguyên dương N và M với N<=250; M<=N
N-1 dòng tiếp theo, dòng ghi số ngun dương u, v mơ tả có đường
nối địa điểm u và v
Dòng cuối gồm M số là M địa điểm hành trình
Dữ liệu ra: Kết ghi vào file văn VC.OUT chỉ có số là tổng độ dài hành trình
Ví dụ:
VC.INP VC.OUT
8 3 8
15
BÀI 3: Xe buýt
Trên tuyến đường thành phố du lịch tiếng X có tơ buýt công cộng phục vụ việc lại du khách Bến xe buýt có km tuyến đường Mỗi lần qua bến xe đỗ lại cho khách lên xuống Mỗi bến có xe xuất phát từ nó, xe chạy khơng q b km kể từ bến xuất phát Hành khách xe phải trả tiền cho độ dài đoạn đường mà họ ngồi xe Cước phí cần trả để đoạn đường độ dài i là ci (i= 1, 2, ,b) Một du khách xuất phát từ bến nào muốn dạo L km
tuyến đường nói Hỏi ơng ta phải lên xuống xe nào để tổng số tiền phải trả cho chuyến dạo chơi xe buýt là nhỏ nhất?
Dữ liệuvào: Được ghi vào file văn XB.INP có cấu trúc:
(3) Dòng thứ hai chứa b số nguyên dương c1, c2, c3, ,cb ghi cách
mộtdấu trắng
Dữ liệu ra: Kết ghi vào file văn XB.OUT có số là chi phí nhỏ tìm
Ví dụ :
XB.INP XB.OUT
10 15
12 21 31 40 49 58 65 79 90 101
142