You are on page 1of 3

HI CC TRNG THPT CHUYN

KHU VC DH & B BC B

K THI CHN HC SINH GII KHU VC M RNG

NM HC 2011- 2012
MN THI: TIN HC LP 10

Ngy thi: 21 thng 4 nm 2012


CHNH THC

(Thi gian lm bi 180 pht khng k thi gian giao


)
thi gm 2 trang

Tn bi
Tm s
Vn ti
SUCULA

TNG QUAN V BI THI


Tp chng trnh Tp d liu vo Tp d liu ra
TIMK.*
TIMK.INP
TIMK.OUT
TRAIN.*
TRAIN.INP
TRAIN.OUT
SUCULA.*
SUCULA.INP
SUCULA.OUT

im
6
7
7

Phn m rng ca tp chng trnh c t ty theo ngn ng lp trnh c s dng

Bi 1: (6 im) Tm s
Cho hai s nguyn dng N v M (2 N, M 109). Hy tm s nguyn dng K ln
nht sao cho N! chia ht cho MK.
D liu vo: T tp vn bn TIMK.INP, gm mt dng duy nht cha 2 s nguyn
dng N, M.
Kt qu: a ra tp vn bn TIMK.OUT, ghi s nguyn K tm c.
V d:

TIMK.INP

TIMK.OUT

6 6

Bi 2: (7 im) Vn ti
Ruratania mi bc vo kinh t th trng v ang thit lp nhng hot ng kinh
doanh mi trong nhiu lnh vc, trong c giao thng vn ti. Cng ty giao thng
vn ti TransRuratania ang bt u thnh lp mt chuyn tu tc hnh t thnh ph
A n thnh ph B vi mt vi ch dng ti cc ga trn tuyn ng. Cc ga c
nh s lin tip, ga ca thnh ph A c nh s 0, ga ca thnh ph B nh s m.
Cng ty lm mt th nghim nng cao kh nng vn chuyn hnh khch v t
nng cao thu nhp. Chuyn tu c th cha ti a l n hnh khch. Gi ca mt v tu
l bng s cc ga gia ga xut pht v ga n, khng tnh ga xut pht (bng s hiu
ga n s hiu ga xut pht). Trc khi chuyn tu bt u hnh trnh ca n t
thnh ph A, cc n t v t tt c cc ga trn ng i c thu li. Mt n t
v t ga S bao gm tt c cc v t trc t S ti mt ga n xc nh trc. Trong
trng hp cng ty khng th tip nhn tt c cc n t v bi v kh nng ch
------------Trang 1-----------

khch l gii hn, th i vi mi mt n t v t cc ga cng ty hoc l tip nhn


hon ton hoc l t chi hon ton.
Yu cu: Cho trc mt danh sch cc n t v t cc ga trn tuyn ng t A
n B, hy vit mt chng trnh xc nh thu nhp ln nht c th ca cng ty
TransRuratania. Thu nhp t mt n t v c tip nhn l tch ca s hnh khch
trong n t v vi gi ca v tu. Thu nhp ca cng ty l tng ca cc thu nhp t
tt c cc n t v c tip nhn.
D liu vo: T tp vn bn TRAIN.INP, cha thng tin:
+ Dng 1 cha ba s nguyn n, m, d (1 n 5000; 1 m 10; 1 d 25)
tng ng l sc cha hnh khch ca tu, s hiu ga ca thnh ph B v s cc n
t v t tt c cc ga.
+Trong d dng tip theo, mi dng m t mt n t v bao gm ba s
nguyn: ga xut pht, ga n, s hnh khch (0 ga xut pht, ga n m; ga xut
pht ga n; 1 s hnh khch n).
Kt qu: a ra tp vn bn TRAIN.OUT, cha mt s l thu nhp ln nht c th
theo yu cu ca bi.
V d:
TRAIN.INP
TRAIN.OUT
10 3 4
19
021
135
127
2 3 10
Bi 3: (7 im) SUCULA
Mi thanh s c la c dng thanh di vi kch thc 1 x n n v, trn thanh s c la
ngi ta x cc rnh chia thanh s c la theo kch thc 1 x 1 cho d b. Yu cu xc
nh: C bao nhiu cch b thanh s c la theo cc rnh x thnh nhiu phn.
V d: thanh s c la chiu di n = 3, ta c ba cch b: Cch 1: b thnh 3 thanh
di 1: 1,2,3; Cch 2: b thnh 2 thanh, mt thanh di 2: 1-2 v mt thanh di 1
l 3 (cch b 1, 2-3 coi nh tnh); Cch 3 l gi nguyn c thanh.
D liu vo: T tp vn bn SUCULA.INP, cha duy nht s nguyn n l chiu di
thanh s c la.
D liu ra: a ra tp vn bn SUCULA.OUT, cha s cch b tm c.
V d:
SUCULA.INP SUCULA.OUT
3
3
1
2
3
Gii hn: 0 < n < 1001; C 50% s test n < 31.
------------Trang 2-----------

...............................HT...............................

------------Trang 3-----------

You might also like