Tải bản đầy đủ (.docx) (2 trang)

Pascal

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (96.96 KB, 2 trang )

BÀI TẬP 04
Bài 1: Tìm tổng đoạn con lớn nhất.
3 4 7
Cho một vòng tròn gồm n số nguyên 2 byte. Hãy tìm ra một
-1
cung trịn chứa đoạn số có tổng lớn nhất.
7
Dữ liệu vào File DOANCONM.INP: Dòng đầu là số n
(n<=10000); dòng tiếp theo là n số của vòng tròn.
-5 8 -9
Kết quả ra File DOANCONM.OUT : Chứa tổng của đoạn con đạt giá trị
lớn nhất.

-8
1
-5
4

Ví dụ:
DOANCONM.INP
12
3 4 7 -8 1 -5 4 -9 8 -5 7 -1

DOANCONM.OUT
23

Bài 2: Đếm phần tử trong dãy.
Cho dãy A gồm m phần tử, dãy B gồm n phần tử, các phần tử là các số
nguyên có giá trị tuyệt đối nhỏ hơn 109. Hãy đếm xem có bao nhiêu phần tử của dãy
B có trong dãy A?
Dữ liệu vào file DEMPT.INP: Dịng đầu là m số lượng phần tử của dãy A;


dòng thứ hai là các phần tử của dãy A; dòng thứ 3 là n số lượng phần tử của dãy B;
dòng thứ 4 là các phần tử của dãy B. (1Kết quả ra file DEMPT.OUT: Số lượng phần tử của dãy B có trong dãy A.
Ví dụ:
DEMPT.INP
DEMPT.OUT
6
3
234251
5
62714
Bài 3: Tìm hình chữ nhật có tổng lớn nhất.
Cho một bảng kích thước NxN (N<=100) gồm các số nguyên 2 byte. Tìm một hình
chữ nhật con có tổng lớn nhất. Các hình chữ nhật con có kích thước KxL với 1Dữ liệu vào file SUMMAX.INP: Dòng đầu là số dương N; N dòng tiếp theo, mỗi
dòng thứ i gồm N số nguyên, mỗi số cách nhau ít nhất một dấu cách.
Kết quả ra file SUMMAX.OUT: Dòng đầu gồm 4 số nguyên dương là dịng, cột,
chiều cao, độ rộng của hình chữ nhật có tổng lớn nhất; dòng thứ 2 là giá trị tổng của hình
chữ nhật (nếu có nhiều tổng lớn nhất thì lấy hình có chỉ số dịng, cột nhỏ nhất tìm được).

Ví dụ:
SUMMAX.INP
4
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2

SUMMAX.OUT
2132

15

Bài 4: Nén và giải nén xâu.
Người ta nén xâu bằng cách nến có k (k>2) kí tự C liên tiếp nhau thì viết lại trong
xâu dưới dạng kC. Cho xâu S gồm các kí tự là chữ cái A..Z, a..z và xâu X là xâu đã được
nén từ một xâu nào đó gồm các kí tự là chữ cái A..Z, a..z, 0..9, trong đó các số liền nhau
tạo thành một số đóng vai trị như k ở trên (độ dài các số liền nhau không quá 4 chữ số và


không chứa số 0 vô nghĩa). Hãy thực hiện nén xâu S và giải nén xâu X (Khi nén và giải
nén không phân biệt chữ hoa và chữ thường, kết quả đưa ra chữ thường)
Dữ liệu vào file NENXAU.INP: Dòng đầu là xâu S; dòng thứ hai là xâu X (Các
xâu có độ dài tối đa khơng q 1000 kí tự).
Kết quả ra file NENXAU.OUT: Dòng đầu là kết quả nén xâu S; dòng thứ hai là kết
quả giải nén xâu X.

Ví dụ:
NENXAU.INP
aaaabbccccdd
3a4bcc3d

NENXAU.OUT
4abb4cdd
aaabbbbccddd

-------------------------




Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×