Như vậy, nếu hai khách hàng nào đó được bố trí làm việc trên cùng một kênh thì các khoảng thời gian sử dụng của họ chỉ có thể có nhiều nhất một điểm chung.. Yêu cầu: Hãy tìm cách phân ph[r]
(1)SỞ GIÁO DỤC VÀ ĐÀO TẠO TỈNH YÊN BÁI ĐỀ CHÍNH THỨC (Đề thi có 02 trang, gồm 04 câu) KỲ THI LẬP ĐỘI TUYỂN DỰ THI CHỌN HỌC SINH GIỎI QUỐC GIA THPT NĂM 2013 - VÒNG Môn thi: Thời gian: Ngày thi: Tin học 180 phút (không kể thời gian giao đề) 12/11/2012 Câu (6 điểm) Bảng số Tên file chương trình CAU1.PAS Trên bảng chữ số gồm M dòng N cột các phần tử nguyên a[i,j] Hãy xếp các phần tử theo chiều tăng dần trên hàng từ trái qua phải, sau đó xếp các phần tử theo chiều tăng dần trên cột từ trên xuống Dữ liệu vào: Từ tệp văn CAU1.INP gồm: ● Dòng 1: Gồm hai số nguyên M và N (3 ≤ M, N ≤ 100) ● Mỗi dòng M dòng có N số nguyên a[i,j], số ghi cách dấu cách Dữ liệu ra: Ghi tệp văn CAU1.OUT gồm M dòng, N Ví dụ: CAU1.INP 45 CAU1.OUT 36 12 12 15 34 12 12 32 22 32 13 34 15 13 22 36 cột là các phần tử sau đã xếp trên Câu (6 điểm) Chia vật Tên file chương trình CAU2.PAS Trong gia đình nông dân có bốn người con, các đến tuổi trưởng thành, người cha gọi các tới và nói: “Cả đời làm lụng vất vả cha mẹ có tích trữ số cải là các đồ vật có giá trị Nay muốn chia cho các con…” Người cha có N đồ vật, đồ vật thứ i có giá trị là a[i] Người cha muốn chia N đồ vật trên cho người cho độ chênh lệch tổng giá trị các đồ vật mà người nhận là nhỏ Yêu cầu: Hãy giúp người cha tìm cách chia N đồ vật theo yêu cầu trên Dữ liệu vào: Từ tệp văn CAU2.INP gồm: Dòng 1: Số nguyên N là số đồ vật cần chia (4 ≤ N ≤ 100) Dòng 2: Gồm N số nguyên a[i] là giá trị đồ vật thứ i (1 ≤ a[i] ≤ 100), số ghi cách dấu cách Dữ liệu ra: Ghi tệp văn CAU2.OUT gồm: Ví dụ CAU2.INP CAU2.OUT 12 10 Dòng 1: Chứa độ chênh lệch nhỏ tìm Bốn dòng tiếp theo: Mỗi dòng ghi thứ tự các đồ vật mà người thứ 1, 2, 3, nhận (2) Câu (4 điểm) Trò chơi Tên file chương trình CAU3.PAS Trong thi SV2012, các nhà tài trợ trao cho ban tổ chức N phần thưởng Mỗi phần thưởng thuộc loại thứ i có khối lượng là A[i] và giá trị C[i] Số lượng các phần thưởng loại không hạn chế Đội chơi nào chiến thắng thi ban tổ chức tặng cái túi dùng để đựng các phần thưởng và cái túi có thể mang tối đa khối lượng W Hỏi các bạn đội chơi cần chọn phần thưởng nào tổng giá trị các phần thưởng đã chọn là lớn khối lượng chúng không vượt quá khối lượng W Biết loại phần thưởng có thể không chọn phần thưởng nào, chọn phần thưởng, chọn nhiều phần thưởng Ví dụ: CAU3.INP 13 4 5 1 Dữ liệu vào: Từ tệp văn CAU3.INP gồm: ● Dòng 1: Ghi hai số nguyên N và W (1 ≤ N, W ≤ 1000) ● N dòng tiếp theo, dòng thứ i ghi hai số nguyên A[i] và C[i] (1 ≤ A[i], C[i] ≤ 1000) Dữ liệu ra: Ghi tệp văn CAU3.OUT gồm: ● Dòng 1: Ghi tổng giá trị phần thưởng lớn chọn ● Các dòng ghi số và số lượng các loại phần thưởng đã chọn CAU3.OUT 19 1 Giải thích ví dụ: Chọn phần thưởng loại 1, chọn phần thưởng loại Tổng giá trị phần thưởng lớn chọn là: 1x4 + 3x5 = 19 Câu (4 điểm) Phân phối kênh CAU4.PAS Tên file chương trình Công ty dịch vụ mạng máy tính cần phân phối kênh hoạt động phục vụ N yêu cầu khách hàng Các yêu cầu đánh số từ đến N Với khách hàng thứ i ta biết khoảng thời gian yêu cầu sử dụng kênh là (s i, ti), i=1, 2, , n (khách hàng sử dụng kênh từ thời điểm s i đến thời điểm ti) Thời gian chuyển giao quyền sử dụng kênh từ khách hàng này cho khách hàng khác là không đáng kể Như vậy, hai khách hàng nào đó bố trí làm việc trên cùng kênh thì các khoảng thời gian sử dụng họ có thể có nhiều điểm chung Yêu cầu: Hãy tìm cách phân phối sử dụng ít kênh Dữ liệu vào: Từ tệp văn CAU4.INP gồm: Dòng đầu tiên ghi số nguyên N (1 ≤ N ≤ 200) Dòng thứ i số N dòng ghi số nguyên si và ti (1 ≤ s[i] < t[i] ≤ 1000) Dữ liệu ra: Ghi tệp văn với tên CAU4.OUT gồm: Dòng đầu tiên ghi số lượng kênh ít cần sử dụng Dòng ghi số các khách hàng sử dụng kênh Hết Ghi chú: - Thí sinh không sử dụng tài liệu; - Cán coi thi không giải thích gì thêm Ví dụ: CAU4.INP 3 7 2 CAU4.OUT 45 673 12 (3) Họ và tên thí sinh:…………………………… Giám thị 1:…………………………………… Giám thị 2:…………………………………… Số báo danh:……………………………… Kí tên:…………………………………… Kí tên:…………………………………… (4)