You are on page 1of 4

Bi 1: DN SI

C N ng si xp thnh mt hng, ng th i c A i vin si. Ta c th ghp hai ng si k nhau thnh


mt ng v mt mt chi ph bng tng c hai ng si .
Yu cu: Tm cch ghp N ng si ny thnh 1 ng si vi chi ph
nh nht.
V d, c 5 ng si
Chi ph: 3+7+12+19=41
D liu vo: T tp vn bn STONES.INP
+ Dng u l s nguyn dng N (N1000)
+ Dng th 2 gm N s nguyn l s si ca N ng si (0Ai10000)
D liu ra: ghi vo tp vn bn: STONES.OUT gm mt s nguyn l chi ph nh nht ghp N ng
si thnh mt ng
V d:
STONES.INP STONES.OUT
5
41
41275

Bi 2: NH MNG XYZ
Trong dp k nim 100 nm thnh lp, nh mng XYZ trin khai chng trnh thu bao vng nh sau:
Mi ngy k t thi im 0 gi 0 pht 0 giy n thi im 23 gi 59 pht 59 giy nh mng s thng k tt
c cc cuc gi chn ra thu bao tch cc nht trong ngy. tch cc ca mt thu bao c tnh theo
cng thc: tng s giy trong cuc gi i ca thu bao nhn 2 cng vi tng s giy m thu bao nhn
cuc gi. Thu bao tch cc nht l thu bao c tch cc ln nht. Nhng thu bao ny s nhn c
chng trnh u i ca nh mng.
Yu cu: Cho thng tin cc cuc gi trong ngy hy tnh tch cc ca thu bao tch cc nht.
D liu vo: T tp vn bn XYZ.INP
+ Dng u tin ghi s nguyn N (1N30000) l s cuc gi thc hin trong ngy.
+ N dng sau mi dng cha thng tin v mt cuc gi, c th:
- 10 k t s u tin ca xu m t s ca thu bao thc hin cuc gi;
- Tip theo l mt du cch;
- 10 k t s tip theo ca xu m t s ca thu bao nhn cuc gi;
- Tip theo l mt du cch;
- 6 k t s tip theo ca xu m t thi im bt u cuc gi: 2 k t u m t gi (t 00 n 23),
2 k t sau m t pht (t 00 n 59), 2 k t cui m t giy (t 00 n 59).
- Tip theo l mt du cch; - 6 k t s cui cng ca xu m t thi im kt thc cuc gi: 2 k t
u m t gi (t 00 n 23), 2 k t sau m t pht (t 00 n 59), 2 k t cui m t giy (t 00 n 59).
D liu ra: ghi vo tp vn bn XYZ.OUT mt s nguyn l tch cc ca thu bao tch cc nht
V d:
XYZ.INP
XYZ.OUT
3
120
0123456789 1234567890 015915 015945
8888888888 0123456789 015949 020049
9999999999 6666666666 225915 230000

Bi 1: PALINDROME
Mt xu c gi l xu i xng nu c t phi qua tri cng nh c t tri qua phi. V d
madam l mt xu i xng. Bi ton t ra l cho mt xu S gm cc k t thuc tp [a..z], hy tm
cch chn vo xu S t nht cc k t xu S thnh xu i xng.
V d xu adbhbca ta s chn thm 2 k t (c v d) c xu i xng adcbhbca.
D liu vo: t tp vn bn PALIN.INP c dng gm mt dng cha xu S ( di khng qu 200).
D liu ra: ghi vo tp vn bn PALIN.OUT gm mt dng l mt xu i xng sau khi chn thm
t k t nht vo xu S.
V d:
PALIN.I
PALIN.O
NP
UT
acbcd
adcbcda
Bi 4: MNG RT GN
Mt h thng gm N my tnh c ni thnh mt mng c M knh ni, mi knh ni hai my tnh
trong mng, gia hai my tnh c khng qu mt knh ni. Cc my tnh c nh s t 1 n N, cc
knh ni nh s t 1 n M. Vic truyn tin trc tip c th thc hin c i vi hai my c knh ni.
Cc knh ni trong mng c chia thnh ba loi 1, 2 v 3. Ta ni gia hai my a v b trong mng c
ng truyn tin loi k (k=1 hoc k=2) nu tm c dy cc my (a=v 1, v2,,vp=b) tho mn iu kin:
gia hai my vi v vi+1 hoc c knh ni loi k hoc c knh ni loi 3 (i=1, 2,..., p-1).
Yu cu: Cn tm cch loi b khi mng mt s nhiu nht knh ni nhng vn m bo lun tm c
c ng truyn loi 1 ln ng truyn tin loi 2 gia hai my bt k trong mng.
D liu vo: t tp vn bn MRG.INP nh sau:
+ Dng u tin cha hai s N, M (N5000); M100000).
+ Dng th i trong M dng tip theo cha ba s nguyn dng u, v, s cho bit knh th i ni hai my u
v v thuc loi s.
D liu ra: ghi vo tp vn bn MRG.OUT gm:
+ Dng u tin ghi s r l s knh cn loi b.
+ Nu r=-1 th c ngha l trong mng cho tn ti hai my khng c ng truyn loi 1 hoc loi 2.
+ Nu r=0 c ngha l mng c ng truyn tho mn nhng s knh loi b bng 0.
+ Nu r>0 th r dng tip theo, mi dng ghi ch s ca mt knh cn loi b.
Cc s trn cng mt dng ca cc tp d liu v tp kt qu cch nhau t nht mt du cch.
V d:
MRG.INP MRG.OUT
57
2
123
6
233
7
342
532
541
522
151

Bi 5. MNG GIAO THNG


Theo thit k, mt mng giao thng gm N nt c s hiu t 1 n N (N1000).
Chi ph xy dng ng hai chiu trc tip t nt i n nt j bng A[i,j]=A[j,i]. Hai tuyn ng
khc nhau khng ct nhau ti cc im khng l u mt. Hin xy dng c K tuyn ng.
Bi ton t ra nh sau: H thng ng xy dng c bo m s i li gia hai nt bt k cha?
Nu cha, hy chn mt s tuyn ng cn xy dng thm sao cho:
1. Cc tuyn ng s xy dng thm cng vi K tuyn ng xy dng bo m s i li gia hai
nt bt k.
2. Tng kinh ph xy dng thm cc tuyn ng l t nht.
D liu vo: t tp vn bn MGT.INP nh sau:
+ Dng u tin cha hai s N, K (N500); M10000).
+Trong K dng tip theo mi cha hai s nguyn dng l s hiu hai nt, l cc tuyn ng
xy dng.
+Cui cng l N dng, dng th i ghi N s A[i,1], A[i,2], , A[i,N].
D liu ra: ghi vo tp vn bn MGT.OUT gm:
+Dng u tin ghi s CP l chi ph xy dng thm.
+ Nu CP>0 th trong N dng tip theo, mi dng ghi hai s l s hiu hai nt, l hai u ca tuyn
ng cn xy dng thm.
Cc s trn cng mt dng ca cc tp d liu v tp kt qu cch nhau t nht mt du cch.
V d:
MGT.INP MGT.OUT
54
1
12
34
23
31
45
01111
10111
11011
11101
11110

You might also like