Tìm diện tích hình chữ nhật lớn nhất trong bảng chữ nhật nói trên mà tất cả các chữ cái trong các hình vuông đơn vị là đôi một khác nhau. Dữ liệu:[r]
(1)SỞ GIÁO DỤC VÀ ĐÀO TẠO TP HỒ CHÍ MINH
ĐỀ CHÍNH THỨC (gồm có trang)
KỲ THI CHỌN HỌC SINH GIỎI LỚP THCS Năm học: 2007 – 2008
Khóa ngày: 25-03-2008 Môn thi: TIN HỌC Thời gian làm bài: 150 phút TỔNG QUAN BÀI THI
B ÀI B ÀI
Tên bài
ĐỊNH LÝ 6174
NỔ MÌN
Tên chương trình
DL6174.PA S
NOMIN.P AS
File liệu vào
DL6174.IN P
NOMIN.IN P
File kết quả
DL6174.OUT NOMIN.OUT
BÀI
DIỆN TÍCH
DIENTICH.PAS DIENTICH.INP DIENTICH.OUT
Hãy lập trình giải tốn sau:
BÀI 1: Định lý 6174
Dãy 6174 tạo theo cách sau Số hạng dãy số nguyên dương n1 gồm bốn chữ
số (bốn chữ số số hạng không đồng thời nhau) Hai số (a1 b1)
tạo thành từ số dãy Số thứ a1 có cách
sắp xếp chữ số n1 theo
thứ tự giảm dần số thứ nhì b1 có cách xếp chữ
số n1 theo thứ tự tăng
dần Số thứ nhì n2 dãy hiệu a1 - b1 Tiếp tục, hai số a2
b2 tạo thành từ n2 tương tự
như a1 b1 số thứ ba n3 dãy 6174 hiệu a2 - b2, tiếp tục Dãy số kết thúc
các số hạng dãy bắt đầu lặp lại (nghĩa phần tử dãy đôi khác nhau) Chữ số
đầu số (vị trí thứ tính từ bên trái) có nghĩa
Định lý 6174 phát biểu số hạng cuối dãy số xây dựng số 6174
Chẳng hạn, xét dãy mà số hạng (n1) 7815 Ta có:
8751 - 1578 = 7173 (n2)
7731 - 1377 = 6358 (n3)
6543 - 3456 = 3087 (n4)
8730 - 0378 = 8352 (n5)
8532 - 2358 = 6174 (n6)
Bài toán:
Cho trước số hạng dãy 6174 Cho biết số số hạng cuối (là số hạng 6174)
dãy Dữ liệu:
Cho tập tin văn DL6174.INP, gồm dòng gồm số nguyên dương số
hạng dãy số 6174 Kết quả:
Cho tập tin văn DL6174.OUT, gồm dòng gồm số nguyên dương số
(2)Ví dụ: 781 B À I 2:
N Ổ MÌ N DL6174.I NP
6 DL6174.OUT
Nhằm giải phóng mặt để xây dựng đập thủy điện vùng Tây Bắc, kỹ sư cần tiến
hành nổ mìn để phá hủy N chướng ngại vật (1 ≤ N ≤ 50000) Các
chướng ngại vật xem đường thẳng, đánh số từ đến N chướng ngại vật có số hiệu i (1 ≤ i ≤ N)
có chiều cao H_i (1 ≤ H_i ≤10000)
Các kỹ sư dùng loại mìn đặc biệt để phá hủy chướng ngại vật Loại mìn chế
tạo để có khả phá hủy chướng ngại vật lân cận chiều cao chướng ngại vật
nhỏ chiều cao chướng ngại vật vừa bị phá hủy
(3)Chẳng hạn, xét dãy gồm chướng ngại vật với chiều cao là: 3 6
Nếu kỹ sư nổ mìn chướng ngại vật thứ ba (có chiều cao 5) chướng ngại vật từ thứ đến thứ năm bị phá hủy:
* * * * * 6
Các kỹ sư cần thực hai lần nổ mìn (ở chướng ngại vật thứ 8) phá hủy hồn tồn chướng ngại vật
Bài toán:
Xác định số lần nổ mìn tối thiểu để phá hủy hồn tồn chướng ngại vật Dữ liệu:
Cho tập tin văn NOMIN.INP Dòng đầu số nguyên N Trên dòng N dòng tiếp chứa số nguyên dương chiều cao chướng ngại vật
Kết quả:
Cho tập tin văn NOMIN.OUT, số lần nổ mìn tối thiểu cần tìm Ví dụ:
9
3 6 NOMIN.INP
3 NOMIN.OUT
Giải thích: lần nổ mìn vị trí 3, 7, 8. BÀI 3: DIỆN TÍCH
Cho bảng hình chữ nhật kích thước M N, gồm M.N hình vng đơn vị (hình vng đơn vị
là hình vng có cạnh đơn vị) Trên hình vng đơn vị có chữ (trong bàng chữ tiếng Anh) viết in
Bài toán:
Tìm diện tích hình chữ nhật lớn bảng chữ nhật nói mà tất chữ hình vng đơn vị đơi khác
Dữ liệu:
Cho tập tin văn DIENTICH.INP Dòng đầu hai số nguyên M, N (1 ≤ M, N ≤ 100)
Trên M dòng tiếp theo, dịng có N chữ viết in, dùng để biểu diễn bảng hình chữ nhật ban đầu
Kết quả:
Cho tập tin văn DIENTICH.OUT, gồm số nguyên diện tích lớn cần tìm
Ví dụ:
4 DIENTICH.INP DIENTICH.OUT AECG
FFJH FFFF ABCD
HẾT
GIÁM THỊ KHƠNG ĐƯỢC GIẢI THÍCH GÌ THÊM