[r]
(1)1
2
3
1
3
4
5 Bài tập tin học
PTNK - 01/2000 MÃ hóa thông tin ảnh
Xét mảng thơng tin ảnh kích thớc N*N, N = 2K , N 16 Thơng tin đợc biểu diễn dới dạng tứ phân theo sơ
đồ sau:
Nếu ma trận ảnh chứa giá trị khác ảnh đợc chia thành phần, lần lợt đánh số theo hình bên, hình vng tơng ứng với nút liệu Mỗi hình vng ( tơng ứng với phần ảnh) lại đợc chia thành phần, ma trận ảnh khơng chứa giá trị Kết ta đợc tứ phân biểu diễn ảnh Các nút cuối (chứa liệu) đợc gọi nút
VÝ dơ: Cho ¶nh:
12 12 30 30 10 10 10 10
12 12 30 30 10 10 10 10
45 45 55 55 10 10 10 10
45 45 55 55 10 10 10 10
20 20 20 20 50 50 50 50
20 20 20 20 50 50 50 50
20 20 20 20 50 50 50 50
20 20 20 20 50 50 50 50
Ta có tứ phân tơng ứng lµ:
Nút gốc đánh số Nút k có nút nút có số 4k+1, 4k+2, 4k+3, 4k+4 Để mã hóa
thơng tin, ngời ta xét ảnh tất giá trị khác nằm phạm vi từ đến 2N-1 Ví dụ với N=4
ta cã ma trËn ¶nh nh sau:
0
4
8 10 11
1 2
(2)12 13 14 15
Ngời ta xây dựng tứ phân sau đánh số lại tất nút thông báo tứ phân đ ợc, phục vụ cho việc giải mã thông tin
Hãy lập trình giải mã xác định ma trận ảnh theo sơ đồ mã hóa cho trớc
Dữ liệu: vào từ file văn IMAGE.INP:
- Dòng đầu chứa số nguyên N,
- Dũng thứ 2: số nguyên k, cho biết số nút sơ đồ mã hóa, - k dịng dòng chứa số nguyên: số hiệu nút giá trị, - Dòng chứa số nguyên M cho biết số nút ảnh cần giải mã, - M dòng dòng chứa số nguyên: số hiệu nút giá trị ảnh
Kết quả: đa file văn IMAGE.OUT ma trận ảnh, dòng file t ơng ứng dòng ma trân, số cách
nhau mét dÊu c¸ch
VÝ dơ:
File IMAGE.INP cã néi dung:
16 13 12
7
8
9
10 11 12 13 14 15 16 17 11 18 15 19 10 20 14 10 100 10 12 15 10 13 20 14 30 16 40 11 50 17 60
File IMAGE.OUT cã néi dung: 10 20
(3)Kh¶o cỉ
Kết khai quật di khảo cổ Trung Mỹ cho thấy ngời Maia lối lên đài làm lễ tế thần Mặt trời có hình bậc thang , bậc có độ cao nh ( đơn vị ) Độ rộng bậc khác bội độ cao bậc Hai mặt bên lối đợc ốp đá hoa cơng hình vng cạnh đơn vị Từ mảnh vỡ đá hoa cơng ngời ta xác định đợc xác số viên đá ốp Ngồi ra, dựa vào độ cao đài tế ngời ta biết đợc độ cao M lối ( tức số lợng bậc cầu thang)Hãy xác định xem có loại lối mà thổ dân xây dựng
Dữ liệu: vào từ file văn ARCH.INP chứa số nguyên N M ( N chẵn, N 400). Kết quả: đa file ARCH.OUT số loại lối tìm đợc.
VÝ dô:
ARCH.INP ARCH.OUT