Tin k9-NBK Quảng Nam
Chào mừng bạn đến với diễn đàn Tin k9 Nbk Quảng Nam

Join the forum, it's quick and easy

Tin k9-NBK Quảng Nam
Chào mừng bạn đến với diễn đàn Tin k9 Nbk Quảng Nam
Tin k9-NBK Quảng Nam
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

De thi tin olp

Go down

De thi tin olp Empty De thi tin olp

Bài gửi by Profession_jamy Thu Oct 28, 2010 3:39 pm


Sôû Giaùo Duïc & Ñaøo Taïo
KYØ THI OLYMPIC TRUYEÀN THOÁNG 30/4
TP. HOÀ CHÍ MINH LAÀN X – NAÊM 2004

 
Tröôøng THPT Chuyeân
Moân thi : TIN HOÏC - Khoái : 10
Leâ Hoàng Phong Ngaøy thi : 10-04-2004 Thôøi gian laøm baøi : 180 phuùt
Bài 1
: Dãy con t
ăng dần
Một dãy số a1, a2, a3,…..,an
được gọi là dãy tăng nếu a1<=a2<=a3……<=an
Cho một dãy gồm tối
đa n số (1<=n<=10000) . Viết chương trình tìm chiều dài dãy con liên tiếp tăng dần dài nhất trong dãy nói trên.
Dữ liệu vào
được cho trong tập tin văn bản DAYCON.INP gồm :


Dòng
đầu ghi giá trị n
n dòng tiếp theo gồm n số nguyên dương các số này cách nhau ít nhất một khoảng trắng.
Dữ liệu ra : Ghi vào tập tin văn bản DAYCON.OUT gồm 1 số duy nhất là độ dài của dãy con liên tiếp dài nhất tìm được.

Ví dụ :




DAYCON.INP

DAYCON.OUT

11
1
4
10
8
3
4
3
1
1
2
5

4

Bài 2
: Chuỗi
đối xứng
Một chuỗi được gọi là đối xứng nếu nó không có ít hơn một ký tự và nếu ta đọc từ trái sang phải hay từ phải sang trái đều giống nhau.

Ví dụ : ‘A’ ; ‘TET’ ; ‘CAOOAC’ là chuỗi
đối xứng
‘BHABHCD’ là chuỗi không
đối xứng
Viết chương trình nhập vào chuỗi ký tự cho trước S, có chiều dài n (1<=n<=20000) và cho biết chiều dài chuỗi con đối xứng dài nhất. Chuỗi con của S là chuỗi gồm 1 số ký tự liên tiếp nhau trong S có độ dài nhỏ hơn hoặc bằng n.

Dữ liệu vào
được cho trong tập tin văn bản CHUOI.INP gồm 2 dòng :


Dòng
đầu ghi giá trị n
Dòng sau gồm n ký tự liên tiếp gồm các chữ cái in hoa (A → Z)
Dữ liệu ra
: Ghi vào tập tin v
ăn bản CHUOI.OUT gồm 1 số duy nhất là độ dài của chuỗi con đối xứng dài nhất.
Ví dụ 1 :





CHUOI.INP

CHUOI.OUT

18
IKACOBEGIGEBOCAHTM

13
Ví dụ 2 :





CHUOI.INP

CHUOI.OUT

19
IKACOBEGIGEMHBEGIGE

5

Bài 3
:
Đường đi của Robot
Cho một bảng vuông (n x n) ô (2<=n<=100) các ô ghi các số là 0 hoặc 1. Tìm đường đi của Robot, từ góc trái trên xuống góc phải dưới theo nguyên tắc chỉ được dịch chuyển sang phải và xuống dưới sao cho các số trên đường đi tạo thành một số nhị phân có giá trị lớn nhất.
Dữ liệu vào : ghi trong tập tin văn bản ROBOT.INP gồm


Dòng đầu tiên ghi giá trị
n dòng tiếp theo, trên mỗi dòng ghi n số 0 hoặc 1 các số này cách nhau ít nhất một khoảng trắng.
Dữ liệu ra : Ghi vào tập tin văn bản ROBOT.OUT gồm một số duy nhất là giá trị thập phân của số nhị phân được tạo thành ở trên.
Ví dụ :



ROBOT.INP
ROBOT.OUT
5
1 0 1 1 0
0 0 1 0 1
0 0 1 0 1
1 0 0 1 1
1 1 0 1 0
374

Ghi chú : Tên bài làm của các bài 1,2,3 lần lượt là BL1.PAS ; BL2.PAS ; BL3.PAS




Giám thị không
được giải thích gì thêm.
Profession_jamy
Profession_jamy
Ma cấp II
Ma cấp II

Tổng số bài gửi : 132
Join date : 25/10/2010
Age : 44
Đến từ : Tamky

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết