S GIÁO D C – ĐÀO T O KỲ THI CH N H C SINH GI I L P 12 C P
T NH
TH A THIÊN HU NĂM H C 2005 – 2006
Đ chính th c Môn thi: TIN H C, vòng 1
S báo danh: Th i gian: 150 phút (không k th i gian giao đ )
H C SINH L P TRÌNH GI I HAII TOÁN SAU :
(đ thi có 3 trang)
T ng quan v các file:
Tên bài Tên file ngu nTên file văn b n ch a d li u vào,
ra
Vào Ra
Bài toán cTOANCO.PAS TOANCO.INP TOANCO.OUT
Kim t thápTUTHAP.PAS TUTHAP.INP TUTHAP.OUT
BÀI 1: BÀI TOÁN C .
T ng truy n r ng, ngày x a m t m u th y dân chúng quáươ ư ư
nghèo kh nên ông ta đã đ n thách đ đánh c cùng nhà vua nh m l y ế
thóc trong kho đem phân phát cho dân nghèo. Nhà vua ra đi u ki n n u ế
đánh thua nhà vua thì m u s b chém đ u, ng c l i m u s đ cư ượ ư ượ
tr ng th ng b ng v t ch t. N u đánh th ng c v i nhà vua, m u ch ưở ế ư
xin m t đi u đó là trong m i ô c g m 8x8 ô thì l n l t b vào ô th 1: 1 ượ
h t thóc, ô th 2: 1x2 h t thóc, ô th 3: 1x2x3 h t thóc,… cho đ n ô cu i ế
cùng. Nhà vua nghe qua r t khoái chí đ ng ý ngay. Sau l n đ u c đó
nhà vua đã m t r t nhi u kho l ng th c cho dân nghèo. ươ
Do b n tính hi u th ng c a nhà vua, ông v n ti p t c thách đ u v i ế ế
nh ng tay cao th c khác trong thiên h nh ng bây gi rút kinh nghi m ư
ông ch xu t trong kho ra bây gi không ph i thóc n a vàng.
Nguyên t c đ nh n đ c vàng sau khi đánh th ng nhà vua nh sau: ượ ư
1. M i ô trong bàn c có m t s . Con s này đ c gán vào nh sau: ượ ư
- Ô s 1: 1
- Ô s 2: 1x2 = 2
- Ô s 3: 1x2x3 = 6
- Ô s 10 1x2x3x….x10 = 3 628 800
- Ô s 21 1x2x3x….x21 = 51 090 942 171 709 440 000
1
2. S vàng nh n đ c chính con s khác không đ u tiên k t ượ
hàng đ n v lên phía tr c c a ô đ i th s ch n. d ,ơ ướ
ch n ô s 10 thì s đ c 8 l ng vàng, ô s 21 s đ c 4 l ng ượ ượ
vàng,…
3. Đ i th ch đ c ch n m i l n m t ô đ nh n vàng. Không ượ
đ c phép ch n các ô bé h n 6.ượ ơ
4. Bàn c dùng thi đ u bàn c 8x8, nh ng bàn c đ ch n vàng ư
là NxN (1 ≤ N ≤10 000), các ô đ c đánh s liên t c t n N. ượ ế
Yêu c u: Em hãy vi t ch ng trình đ giúp đ u th n nh n đ cế ươ ượ
vàng theo các yêu c u nói trên.
D li u vào: có nhi u dòng liên ti p nhau, trên m i dòng ch a m t ế
s nguyên không âm, đó là th t ô mà đ u th đó ch n.
D li u ra: s dòng b ng s dòng t ng ng v i d li u vào. ươ
Trên m i dòng n i dung: ch s đ u tiên ô s đ u th n ch n,
ti p theo m t mũi tên “->”cu i cùng là ch s khác không cu i cùngế
c a ô s đó (theo các nguyên t c trên).
Ví d :
D li u vào D li u ra
26 26 -> 4
125 125 -> 8
3125 3125 -> 2
9999 9999 -> 8
BÀI 2: KIM T THÁP.
Các nhà khoa h c l ch s mu n tìm m t khu đ t đ xây d ng m t
ki n trúc mang hình kim t tháp. V i ý t ng ngôi v n công trìnhế ưở ườ
ki n trúc đ c xây d ng cũng ph i hình tam giác. Chính quy n đ aế ượ
ph ng nhi u n i đã tìm ki m r t v t v , cu i cùng cũng ch n ra đ cươ ơ ế ượ
m t s khu v n nh th . D i đây m t trong các khu v n hình ườ ư ế ướ ườ
dáng c n tìm:
2
Tuy nhiên trên các khuôn viên l i m t s công trình, cây c i,
đã tr c đây c n ph i duy trì. H ph i l i b t đ u tính toán đ tìm raướ
đ c m t ô đ t cũng hình tam giác di n tích c a l n nh t.ượ
Hình v trên cho ta th y các ô có màu đen chính là các công trình đã có; các
ô tr ng là đ t tr ng và đ ng vi n đ m là khu v c đ c đánh d u đ xây ườ ượ
d ng.
Yêu c u: Hãy l p trình tìm ra khu đ t di n tích l n nh t theo
yêu c u c a các nhà khoa h c đã đ a ra. ư
D li u vào: g m nhi u dòng:
- dòng đ u tiên là n, n là đ r ng c a tam giác (1 ≤ n ≤ 100).
- n dòng ti p theo ch a các t {#, -} đ i di n các hàng c a tamế
giác. t #’ màu đen ‘- màu tr ng. Trong m i tam giác,
s ký t ‘#’ và ‘-’ là l và gi m d n t 2n – 1 xu ng 1.
D li u ra: ch m t dòng ch a m t s nguyên là k t qu tìm ra khu ế
đ t l n nh t c n xây d ng n i dung “Dien tich lon nhat:” ti p theo ế
di n tích tìm đ c. N u không tìm ra cũng tr l i “KHONG TIM RA” ượ ế
Ví d , v i hình trên ta có d li u vào, ra nh sau: ư
D li u vào D li u ra
5
#-##----#
-----#-
---#-
-#-
-
Dien tich lon nhat: 9
3
-Giám th không gi i thích gì thêm.
ĐÁP ÁN, H NG D N CH M MÔN TIN H C (VÒNG 1) KỲ THI CH N H CƯỚ
SINH GI I L P 12 C P T NH NĂM H C 2005 – 2006
I.Đáp án, h ng dãn ch m.ướ
BÀI 1: BÀI TOÁN C . 12đi m
24 test, m i test cho 0.5 đi m. T t c th c hi n cùng lúc trong
m t th i đi m test, th i gian th c thi không quá 30 giây
INP OUT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
5
6
7
8
9
10
14
15
24
25
26
124
125
624
625
3124
3125
9999
100
200
501
5001
7029
7501
5 -> 2
6 -> 2
7 -> 4
8 -> 2
9 -> 8
10 -> 8
14 -> 2
15 -> 8
24 -> 6
25 -> 4
26 -> 4
124 -> 4
125 -> 8
624 -> 6
625 -> 6
3124 -> 4
3125 -> 2
9999 -> 8
100 -> 4
200 -> 2
501 -> 4
5001 -> 2
7029 -> 4
7501 -> 6
BÀI 2: KIM T THÁP. 8 đi m
16 test, m i test cho 0.5 đi m. Th c hi n m i lúc m t test, th i
gian th c thi không quá 30 giây
1
-
1
#
2
4
#--
#
3
-----
--#
-
3
-#-#-
---
#
5
---------
-------
-----
---
-
10
--#--#--#---#---#--
---------#-------
--#-##----#----
---------#---
#-#------#-
--#-#-#--
------#
--#--
---
-
20
----------------#------#-#------#--#---
#------#------##-#--#------------##--
-#--------#--##--------##-#---#-#--
##-------#--#---#------#------##-
#-#-------#-------#---------#--
-----#------------#--------#-
--##----#-----------------#
--#-------#--------#--##-
-##---#------#-#---#---
--#-------###--------
---#---#-----------
-------#-#--#-##-
-------#-------
---#------##-
-#-----##--
-------#-
#-#----
-----
-#-
-
30
-----#---##---#-----#---------#----------#----#---##-------
----------#--#----------------#-----#-----#--#-----------
---#------#--------#-----#----#-----#----#----#-------#
--#------#-#--#-----#-----#-----------##--#---#------
------#------##----#-----###------#-----------#----
5