You are on page 1of 5

SỞ GIÁO DỤC & ĐÀO TẠO KÌ THI CHỌN HỌC SINH GIỎI CẤP TỈNH

LÂM ĐỒNG NĂM HỌC 2010 - 2011

ĐỀ THI CHÍNH THỨC Môn : TIN HỌC - THCS


(Đề thi có 02 trang, gồm 3 bài) Thời gian : 150 phút (không kể thời gian giao đề)
Ngày thi : 18/2/2011

Cấ u trúc đề thi:


STT Tên bài Tên file bài làm Tên file INPUT Tên file OUTPUT
1 ̀
PHÂN TỬ YÊN PTYN.PAS PTYN.INP PTYN.OUT
NGỰA
2 TỔNG CÁC SỐ FIBO.PAS FIBO.INP FIBO.OUT
FIBONACI
3 CHỌN PHẦN PTHUONG.PAS PTHUONG.INP PTHUONG.OUT
THƯỞNG

Bài 1: (6 điể m) PHẦN TỬ YÊN NGỰA


Cho mảng 2 chiề u A có kích thước MxN số nguyên. Phần tử A[i,j] được gọi là phần tử
yên ngựa nếu nó là phần tử nhỏ nhất trong hàng i đồng thời là phần tử lớn nhất trong cột j.
Em hãy lập chương trình tim ̀ phầ n tử yên ngựa của mảng A.
Dữ liêụ vào: cho file PTYN.INP gồ m:
- Dòng đầ u tiên gồ m 2 số M, N (0 ≤ M,N ≤100)
- M dòng tiế p theo, mỗi dòng gồ m có N số nguyên của mảng A
(các giá tri ca
̣ ́ ch nhau ít nhấ t 1 khoảng cách).
Dữ liêụ ra: ghi ra file PTYN.OUT vi tri ̣ ́ của các phầ n tử yên ngựa (nế u có) hoă ̣c dòng thông
báo “Không có phầ n tử yên ngựa”.
Ví du ̣:
PTYN.INP PTYN.OUT
33 (2,2)
15 3 9
55 4 6
76 1 2
Hoă ̣c :
PTYN.INP PTYN.OUT
33 Khong co phan tu yen ngua
15 10 5
55 4 6
76 1 2

Bài 2: (7 điể m) TỔNG CÁC SỐ FIBONACI


Dãy Fibonaci là daỹ gồ m các số : 1, 1, 2, 3, 5, 8, .... đươ ̣c xác đinh
̣ bởi công thức sau:
F1=1, F2=1, Fi=Fi-1+Fi-2 với i>2.
Em hãy biểu diễn mô ̣t số tự nhiên N thành tổng của it́ nhấ t các số Fibonaci khác nhau.
Dữ liêụ vào: cho file FIBO.INP chứa số N (N ≤ 2000000000)
Dữ liêụ ra: ghi ra file FIBO.OUT biểu diễn số N thành tổng của ít nhấ t các số Fibonaci
khác nhau.

Ví du ̣:
Trang 1/5
FIBO.INP FIBO.OUT
129 129 = 89 + 34 + 5 + 1

Hoă ̣c
FIBO.INP FIBO.OUT
8 8=8

Bài 3: (7 điể m) CHỌN PHẦN THƯỞNG


Trong kỳ thi ho ̣c sinh giỏi môn Tin ho ̣c, em là người đạt giải đặc biệt. Ban tổ chức cho
phép em chọn các phần thưởng cho mình. Các phần thưởng xếp thành một dãy đươ ̣c đánh số
từ 1 đến N (0 ≤ N ≤ 10000), phần thưởng thứ i có giá trị là ai (1 ≤ ai ≤ 100). Em được phép
chọn các phần thưởng cho mình theo nguyên tắc không chọn 3 phần thưởng liên tiếp nhau
trong dãy.
Viết chương trình để máy tiń h hướng dẫn em chọn các phần thưởng sao cho tổng giá trị
của các phần thưởng nhận được là lớn nhất.
Dữ liêụ vào: cho file PTHUONG.INP gồ m các dòng:
- Dòng đầ u tiên là số phầ n thưởng N
- N dòng tiế p theo lầ n lươ ̣t là giá tri cu
̣ ̉ a các phầ n thưởng.
Dữ liêụ ra: ghi ra file PTHUONG.OUT gồ m các dòng:
- Dòng đầ u tiên ghi tổ ng giá tri lợ ́ n nhấ t của các phầ n thưởng đã cho ̣n
- Dòng tiế p theo ghi vi tri
̣ ́ của các phầ n thưởng đã cho ̣n theo thứ tự tăng dầ n.
Ví du ̣:

PTHUONG.INP PTHUONG.OUT
5 23
6 1245
9
1
3
5
Hoă ̣c

PTHUONG.INP PTHUONG.OUT
7 32
6 12467
9
1
3
5
10
4

----------HẾT----------
Họ và tên thí sinh:.........................................................Số báo danh:...................................
Giám thị 1:.....................................................................Ký tên:............................................
Giám thị 2:.....................................................................Ký tên:............................................

Trang 2/5
SỞ GIÁO DỤC & ĐÀO TẠO KÌ THI CHỌN HỌC SINH GIỎI CẤP TỈNH
LÂM ĐỒNG NĂM HỌC 2010 – 2011

HƯỚNG DẪN CHẤM ĐỀ CHÍNH THỨC


Môn : TIN HỌC - THCS
Ngày thi : 18/2/2011

Bài 1: (6 điể m)
Có 6 bô ̣ TEST, cha ̣y đúng mỗi bô ̣ cho 1 điể m.
STT TEST.INP TEST.OUT
1 3 3 (2,2);
15 3 9
55 4 6
76 1 2
2 3 4 (1,4);
15 10 8 8
55 4 6 2
76 9 12 7
3 3 4 (1,4); (3,4)
15 10 8 8
55 4 6 2
76 9 12 8
4 45 (1,1); (1,2); (1,3); (1,4); (1,5); (2,1);
11111 (2,2); (2,3); (2,4); (2,5); (3,1); (3,2);
11111 (3,3); (3,4); (3,5); (4,1); (4,2); (4,3);
11111 (4,4); (4,5);
11111
5 TEST5INP (dữ liê ̣u trên điã hướng Khong co phan tu yen ngua
dẫn chấ m)
6 TEST6INP (dữ liê ̣u trên điã hướng (6,1)
dẫn chấ m)

Bài 2: (7 điể m)
Có 7 bô ̣ TEST, cha ̣y đúng mỗi bô ̣ cho 1 điể m.
STT TEST.INP TEST.OUT
1 10 10 = 8 + 2
2 89 89 = 89
3 129 129 = 89 + 34 + 5 + 1
4 1000 1000 = 987 + 13
5 11594 11594 = 10946 + 610 + 34 + 3 + 1
6 14930352 14930352 = 14930352
7 246854244 246854244 = 165580141 + 63245986 +
14930352 + 2178309 + 832040 +
75025 + 10946 + 987 + 377 + 55 + 21
+5
Bài 3: (7 điể m)
Có 7 bô ̣ TEST, cha ̣y đúng mỗi bô ̣ cho 1 điể m.
Trang 3/5
STT TEST.INP TEST.OUT
1 5 23
6 1245
9
1
3
5
2 7 32
6 12467
9
1
3
5
10
4
3 5 8
2 1245
2
2
2
2
4 100 3400
1 1 3 4 6 7 9 10 12 13 15
2 16 18 19 21 22 24 25 27 28 30
3 31 33 34 36 37 39 40 42 43 45
4 46 48 49 51 52 54 55 57 58 60
….. 61 63 64 66 67 69 70 72 73 75
99 76 78 79 81 82 84 85 87 88 90
100 91 93 94 96 97 99 100
5 3 5
1 23
2
3
6 5 8
1 135
0
3
0
4
7 10 241
1 1 2 4 6 7 9 10
6
3
20
4
23
4
57
Trang 4/5
87
100

-----HẾT-----

Trang 5/5

You might also like