Người ta cần chọn ra 1 bức để treo ở cửa pḥng tranh, số c̣n lại được treo thẳng hàng trong pḥng tại m vị trí định sẵn mă số từ 1 đến m từ trái qua phải.. Các tranh phải được treo theo[r]
Trang 1Sở Giáo Dục & Đào Tạo
TP HỒ CHÍ MINH
Trường PTTH Chuyên Lê Hồng Phong
KỲ THI OLYMPIC TRUYỀN THỐNG 30/4
LẦN VIII - NĂM 2002
MÔN TIN HỌC KHỐI 11
Thời gian làm bài: 180 phút
Ghi chú: Thí sinh làm mỗi câu trên 1 hay nhiều tờ giấy riêng và ghi rơ câu số ở trang 1 của mỗi tờ giấy làm bài
Tổng quan về đề thi: Đề thi gồm 3 trang, có 3 bài sau đây:
File input TRANH.INP HCN.INP XANHDO.INP File output TRANH.OUT HCN.OUT XANHDO.OUT
Bài 1: Bày tranh
Cho n bức tranh mă số từ 1 n Người ta cần chọn ra 1 bức để treo ở cửa pḥng tranh, số c̣n lại được treo thẳng hàng trong pḥng tại m vị trí định sẵn mă số từ 1 đến m từ trái qua phải Các tranh phải được treo theo trật tự nghiêm ngặt sau đây: tranh có số hiệu nhỏ phải được treo ở bên trái tranh có số hiệu lớn Biết các thông tin sau về mỗi bức tranh:
Tranh thứ i treo tại cửa sẽ đạt giá trị thẩm mỹ c[i]
Tranh thứ i treo tại vị trí j sẽ đạt giá trị thẩm mỹ v[i, j]
n <= m+1; m <= 50
Các giá trị thẩm mỹ là những số tự nhiên không vượt quá 50
Hăy xác định một phương án treo tranh để có tổng giá trị thẩm mỹ là lớn nhất
Dữ liệu vào: cho trong tập tin văn bản TRANH.INP
Ḍng thứ nhất: Hai giá trị n và m
Ḍng tiếp theo là n giá trị c[1], c[2], , c[n]
Tiếp đến là n ḍng, ḍng i gồm m giá trị v[i, 1], v[i, 2], , v[i, m] Các số trên cùng ḍng cách nhau bởi dấu cách
Dữ liệu ra: cho trong tập tin văn bản TRANH.OUT
Ḍng thứ nhất: giá trị thẩm mỹ lớn nhất t́m được
Ḍng thứ hai: mă số bức tranh treo ở cửa pḥng tranh
Từ ḍng thứ ba: n - 1 số tự nhiên sắp tăng chặt biểu thị mă số các vị trí được chọn để treo tranh trong pḥng Các số trong cùng ḍng cách nhau bởi dấu cách
Thí dụ
3 4
1 20 1
1 10 1 3
2 1 2 2
1 3 0 10
40
2
2 4
Bài 2: Chu vi
Cho N (0 < N < 200) h́nh chữ nhật có các cạnh song song với các trục hoành và tung của hệ trục tọa độ vuông góc Mỗi h́nh chữ nhật có thể bị che khuất một phần hoặc dán chồng lên một h́nh chữ nhật khác Độ dài đường biên các h́nh chữ nhật được gọi là chu vi các h́nh chữ nhật đó Viết chương tŕnh tính chu vi được tạo bởi các h́nh chữ nhật cho trước
Đỉnh của mỗi h́nh chữ nhật có tọa độ nguyên thuộc [0,1000]
Trang 2Ví dụ: Xét 4 h́nh chữ nhật (H́nh A) Chu vi các h́nh chữ nhật trên là tổng các đoạn liền nét trong
Dữ liệu vào:
Cho trong tập tin văn bản HCN.INP
Ḍng đầu là số nguyên N
Ḍng 2 N+1: ḍng i chứa tọa độ đỉnh trái dưới và đỉnh phải trên của h́nh chữ nhật i-1 Tọa độ mỗi đỉnh được cho bởi hoành độ x, theo sau là tung độ y
Dữ liệu ra:
Cho trong tập tin văn bản HCN.OUT, gồm một số nguyên không âm duy nhất là chu vi các h́nh chữ nhật cho trong tập tin dữ liệu
Thí dụ:
4
0 0 2 4
1 3 4 5
3 0 4 4
1 1 4 2
24
Bài 3: Trang trí.
Cho một bảng gồm m ḍng, n cột Trên mỗi ô của bảng có thể có một bóng đèn hoặc không có bóng đèn Ở các ô có bóng đèn người ta trang trí bằng các đèn màu xanh hoặc đỏ sao cho tổng số đèn màu xanh và tổng số đèn màu đỏ trên mỗi ḍng, mỗi cột chênh lệch nhau ít nhất
Dữ liệu vào:
Cho trong tập tin văn bản XANHDO.INP
Ḍng thứ nhất: Hai giá trị m và n (m, n < 200)
Mỗi ḍng trong m ḍng tiếp theo có n số 0 hoặc 1 Số 0 chỉ ô không có đèn, số 1 chỉ ô có đèn
Dữ liệu ra:
Cho trong tập tin văn bản XANHDO.OUT., gồm m ḍng Mỗi ḍng có n số nhận giá trị 0, 1 hoặc
2 Số 0 chỉ ô không có đèn; số 1 chỉ ô có bóng đèn màu xanh; số 2 chỉ ô có bóng đèn màu đỏ
Thí dụ:
5 6
1 0 0 1 0 1
0 1 1 0 1 0
1 1 1 1 0 1
0 1 0 1 1 0
1 0 1 1 1 1
1 0 0 2 0 1
0 2 1 0 1 0
2 1 2 1 0 2
0 1 0 1 2 0
1 0 1 2 2 1
Trang 3Chú ư: Thời gian chạy mỗi test không quá 10 giây.
HẾT