ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 12 VÒNG TỈNH MÔN TIN HỌC NĂM 2010 - 2011
Trang 1Họ và tên thí sinh:……… ………… Chữ ký giám thị 1:
SỞ GDĐT BẠC LIÊU KỲ THI CHỌN HSG LỚP 12 VÒNG TỈNH
NĂM HỌC 2010 - 2011
* Môn thi: TIN HỌC
* Thời gian: 180 phút (Không kể thời gian giao đề)
ĐỀ
Câu 1: (6 điểm)
Một xâu S1 được gọi là xâu đối xứng nếu S1’ = S1 với S1’ là xâu nhận được từ
xâu S1 khi đọc từ phải qua trái Ví dụ: “aba” là xâu đối xứng, “abc” là xâu không
đối xứng
Cho một xâu kí tự S gồm N kí tự (1 <= N <= 100), hãy tìm cách chia S thành ít
nhất các đoạn mà mỗi đoạn đều là các xâu đối xứng
Dữ liệu vào: PALIN.INP
+ Dòng đầu gồm 1 số nguyên: N
+ Dòng thứ hai ghi xâu S
Dữ liệu ra: PALIN.OUT
+ Dòng đầu ghi 1 số nguyên: K (số đoạn ít nhất tìm được)
+ K-1 dòng sau, mỗi dòng ghi 1 số nguyên Ti, với Ti là vị trí kết thúc của đoạn thứ
i (đoạn thứ K kết thúc tại N)
Ví dụ :
Câu 2: (7 điểm) Dãy con Fibonacci
Cho một dãy các số nguyên a1, , an (n <=100) Hãy tìm trong dãy a một dãy
Fibonacci dài nhất
- Dãy Fibonacci là dãy có tính chất sau:
F0 = F1 = 1
Fn = Fn-1 + Fn-2
Input: Daycon.inp
- Dòng đầu chứa số N (N<=100)
- Dòng 2 chứa n số nguyên (ai <= 100000)
Output: Daycon.out
- Chứa duy nhất một dòng là dãy Fibonacci tìm được
Ví dụ:
Daycon.inp Daycon.out
PALIN.INP PALIN.OUT
8 abbacdcb
3
4
7
8 (Gồm 02 trang)
CHÍNH THỨC
Trang 2Câu 3:(7 điểm) Dãy con cấp số cộng
Cho dãy gồm N số tự nhiên ( 2≤N≤1000) Hãy tìm trong dãy con dài nhất tạo thành cấp số cộng có công sai d
Input: DAYCON.INP
- Dòng đầu tiên là số N, d
- Các dòng tiếp theo là N số trong dãy, các số cách nhau một dấu cách
Output: DAYCON.OUT
- Dòng đầu ghi số lượng phần tử trong dãy con tìm được
- Dòng thứ 2 ghi các phần tử trong dãy con đã tìm được(sắp xếp tăng) DAYCON.INP
15 4
9 7 4 1 2 6 4 9 7 11 8 10 15 11 10
HẾT
DAYCON.OUT
3
2 6 10
Trang 3SỞ GDĐT BẠC LIÊU KỲ THI CHỌN HSG LỚP 12 VÒNG TỈNH NĂM HỌC 2010 - 2011
* Môn thi: TIN HỌC
* Thời gian: 180 phút (Không kể thời gian giao đề)
HƯỚNG DẪN CHẤM
Câu 1: (6 điểm, mỗi test 3 điểm)
23
abbacdcbyieovhfskfjgucs
18
4
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
55
fghwwoert1234515424215fhgurbvbnfndhfoejrncncsdpwia15898
40
1
2
3
5
6
7
8
9
10
11
12
17
20
21 (Gồm 03 trang)
CHÍNH THỨC
Trang 425
26
27
30
33
34
35
36
37
38
39
40
41
44
45
46
47
48
49
50
51
52
55
Câu 2: Dãy con Fibonacci (7 điểm)
18
2 3 5 4 6 8 7 2 4 6 10 16 20 26 38 42 5 10
Khong co
2điểm
22
1 1 2 3 5 4 6 8 7 1 1 2 3 5 8 13 21 34 38 42 5 10
1 1 2 3 5 8
13 21 34 2điểm
40
2 3 5 4 6 8 7 1 1 2 3 5 8 9 10 15 1 1 2 3 5 8 13
21 34 55 89 144 150 140 300 2 1 1 3 5 8 9 17 20
1 1 2 3 5 8
13 21 34 55
89 144
3điểm
Câu 3:( 7 điểm)
Test 1(1 điểm)
Test 2(2 điểm)
Trang 5Test 3(2 điểm)
9 7 4 1 2 6 10 1 4 7 10
Test 4(2 điểm)
9 7 4 1 2 6 4 9 7 11 8 10 15 11 10 2 6 10
HẾT