5
Bài 1: DỒN SỎI Có N đống sỏi xếp thành một hàng, đống thứ i có A i viên sỏi. Ta có thể ghép hai đống sỏi kề nhau thành một đống và mất một chi phí bằng tổng cả hai đống sỏi đó. Yêu cầu: Tìm cách ghép N đống sỏi này thành 1 đống sỏi với chi phí nhỏ nhất. Ví dụ, có 5 đống sỏi Chi phí: 3+7+12+19=41 Dữ liệu vào: Từ tệp văn bản STONES.INP + Dòng đầu là số nguyên dương N (N≤1000) + Dòng thứ 2 gồm N số nguyên là số sỏi của N đống sỏi (0≤A i ≤10000) Dữ liệu ra: ghi vào tệp văn bản: STONES.OUT gồm một số nguyên là chi phí nhỏ nhất để ghép N đống sỏi thành một đống Ví dụ: STONES.INP STONES.OUT 5 4 1 2 7 5 41

Bài tập bồi dưỡng học sinh giỏi Tin học

Embed Size (px)

DESCRIPTION

Bài tập bồi dưỡng học sinh giỏi Tin họcCác bạn cần test hãy liên hệ với minh

Citation preview

Bi 1: DN SIC N ng si xp thnh mt hng, ng th i c Ai 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=41D 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 ngV d:STONES.INPSTONES.OUT

54 1 2 7 541

Bi 2: NH MNG XYZTrong 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 nhtV d:XYZ.INPXYZ.OUT

30123456789 1234567890 015915 0159458888888888 0123456789 015949 0200499999999999 6666666666 225915 230000120

Bi 1: PALINDROMEMt 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.INPPALIN.OUT

acbcdadcbcda

Bi 4: MNG RT GNMt 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=v1, 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.INPMRG.OUT

5 71 2 32 3 33 4 25 3 25 4 15 2 21 5 1267

Bi 5. MNG GIAO THNGTheo 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.INPMGT.OUT

5 41 2 2 3 3 14 50 1 1 1 11 0 1 1 11 1 0 1 1 1 1 1 0 11 1 1 1 013 4