Mot hanh trinh du lich cho dia diSm du lich i phai duoc xay d\II1g sao cho xu~t phat tir dia diem i di qua mot s6 dia diSm khac r6i phai quay I~ dia diSm xu~t ph at i voi t6ng chi phi du[r]
Trang 1BO GIAO Dl}C vA DAo T~O
DE TID CHiNH THirC
KY THI CHQN HQC SINH GIOI ouoc GIA THPT
NA.M2013 Mon:TINHQC
Thai gian: 180phut (khong k€ thai gian giao dJ)
Ngay thi thir hai: 12/0112013
(DJ thi co 03 trang, 03 bili)
Ten hili File chuang trinh File dfr lieu VaG File Idtqua
Bili 4' TrQn xau STMERGE.* STMERGE.lNP STMERGE.OUT
Bili6 San xu&t dbchol ORGAN.* ORGAN.lNP ORGAN.OUT
DAu*dU'Q'cthay th~ bOi PAS ho~c CP,P cua ngon ngfr I~p trinh dU'Q'csir dung tuong irng I:iPascal ho~c C++.
Hay l~p trinn giiii cdc hili todn sau:
Bai 4 (6 c1i~m) TrQn xau
Cho hai Xl1Ukytv: x = X!, X2, , Xm va Y=Yl, Y2, , Yn' Cfrn Xl1Ydung Xl1uT = tJ, tz, ,tm+ngam telt
ca cac ky tu trong Xl1UX va teltca cac kY tu trong Xl1UY,sao cho cac ky tv trong X xUelthien trong
T thee dung thir tir xUelthien trong X va cac ky tv trong Y xuat hien trong T theo dung thir t\l' xuelt hien trong Y, dang thai voi t6ng chi phi tron lil nho nhc1t.T6ng chi phi tron hai Xl1UX va Y d8 thu
m+n-I
duoc Xl1UT duoc tinh b61 cong thirc: c(T) = Lc(t k , thi); trong do, cac chi phi C(tk, h+l) duoc
k=1
tinh nhu sau:
• NSu hai kytv.lien tiSptk, tHI diroc lc1yillcling mot Xl1UXho~c Y thi C(tk, tk+J) =0;
• NSu hai ky t\1'lien tiep ts,tHI lilXi, Yj thi chi phi phai tra h1CCXi, Yj). NSu hai kytu lien tiSptk, tk+! la Yj, Xi thi chi phi phai tra la c(Yj, Xi) =CCXi,Yj).
Yeu cAu: Tim each Xl1Ydung Xl1UTvai t6ng chi phi nho nhat.
DiI'li~u: Vao ill file van ban STMERGE.INP: Dong dfru tien chua Q la s& hrong b9 dfr lieu, Ti~p dSnla Q nh6m dong, m6i nh6m cho thong tin v~ mot b9 dfrlieu thee khuon dang sau:
• Dong thir nhelt chua hai s&nguyen dirong m, nem, n ::;1000);
• Dong thir i trong s6 m dong ti6p thee chua n s6 nguyen duong, m6i s&khong vuot qua 109:
CCXi,YI), CCXi, Y2), , CCXi, Yn), i=1, 2, ,m.
Kit qua: Ghi ra file van ban STMERGE.OUT gam Qdong, m6i dong chua mot s&nguyen la t6ng chi phi thee each Xl1Ydung Xl1UTtim duoc nrong irng voi b9 dtrlieu vao
Vi du:
STMERGE INP STMERGE.OUT
2 3
3 2 30
15 5 4
Rang bUQc:
• C660% s6 test irng voi 60% s&di~m cua bai c6m, n :5 10.
Trang 2Bai 5 (7 di6m) Hanh trinh du llch
Cong ty du rich X co du ant6 chirc cac hanh trinh du lich trong vung lanh th6 gom n diSm du lich trong diem, duoc danh s6 ill 1 d~n n.H~ thong giao thong trong vung g6m m tuyen duong mot chieu khac nhau, tuyen duong thirj (j= 1, 2, ,m) cho phep di tic dia diSm Ujd~n dia diSm Vjvoi chi phi di laila s6 nguyen duong c(Uj, Vj). vAnd~ d?t ra cho cong ty la xay dung cac hanh trinh du lich cho m6i diSm du lich Mot hanh trinh du lich cho dia diSm du lich iphai duoc xay d\II1g sao cho xu~t phat tir dia diem idi qua mot s6 dia diSm khac r6i phai quay I~ dia diSm xu~t ph at ivoi t6ng chi phi (duoc tinh nhtr la t6ng chi phi cua cac tuyen dirong rna hanh trinh di qua) nho nhk Yeu ciu:V6i m6i dia diSm du liclr i (i = 1,2, , n), hay tinh chi phi cua hanh trinh du lich cho dia
diSm ithoa man cac di~ukien daneu,
Dtr li~u: Vao tir file van ban TOURS.INP: Dong dAu tien chua T la s6 hrong bO dfrlieu, Tiep den
la Tnhom dong, m6i nhom cho thong tin v~ mot bO du lieu theo khuon dang sau:
• Dong thirnhat chua hai s6 nguyen dirong nvam;
• Dong thirj trong s6 m dong ti~p thee chua ba s6 nguyen dirong Uj, Vj, c(uj, Vj) cho biet thong tin v~ tuyen duong thir ) Gia thiet la Uji-Vj; ctu], Vj) < 106,j =1,2, ,m.
K~t qua: Ghi ra file van ban TOURS.OUT g6m T nhorn dong nrong img voi T bO du lieu vao, m6i nhorn gorn n dong, dong thir i ghi chi phi cua hanh trinh du lich cho dia diSm i.Qui tree: Ghi
s6 -1 tren dong i neu khong tim duoc hanh trinh du lich cho dia diSm ithea man yeu du d?t ra
Vi du:
TOURS.INP 1
6 8
1 2 4
2 4 2
4 3 3
3 1 4
4 1 5 355 5·3 1 567
11 11 6 11 6
-1
Rang bUQc:
• Co 30% s6 test irng voi 30% s6 diem cua bai co n::; 20.
• Co 30% s6 test irng voi 30% s6 di€m cua bai co 20 < n::: 100, m::: 10 4•
• Co 40% s6 test irng voi 40% s6 diem cua bai co 100<n :::103, m ~ 105.
Bai 6.(7 di6m) San xuit de,choi
Hang san xuat d6 choi XYZ da mua cac 10 hang 6ng dan d€ hun nguyen lieu san
xu~t dan 6ng M6i 10 g6m n (n >2) 6ng dim v6i dO cao doi mot khac nhau IAn
luQ't lahi, h2, , h n d€ k.hi nh~c cong go vao cac 6ug dan v6i do cao khac nhau,
chung se phat ra cac am thanh khae nhau ang dan thu i co tn;mg Iuqng hi h;xm
(1 ~ i ~ n). Quy trinh san xu~t dan eua hang thvc hi~n thee day chuy~u tv dong
hoa hoim toan nhu sau: B~t dAu, robot A se tv doug rna mot 10va xep IAnluQ'tn
6ng co do cao hi, h2, , h n len day chuy~n Tiep theo, cac 6ng se duQ'c robot B
phan thanh s(1 <S :sn) 10 con Lo con thu nh~t g6m cac 6ng tir 1 d~n kl' 10 con
thu hai g6m eac 6ng tir i(J+1 den k2, ,10 con thu s g6m"cae 6ng tic k s- I+ 1 d~n n
(1 :skl < k2 < < k s-I <n). M6i mot 10 con se dUQ'echuySn cho robot C dS l~p
ghep th~nh mot chi~e dan Robot C se ti~n hanh s~p xep cae 6ng thanh mot day
Trang 3dam bao di€u kien co khong qua w vi tri rna 6ng dirng tnroc cao hon 6ng dung li€n ke sau no (n~u co) Co th€ co nhieu phuong an s~p x~p cac 6ng dan trong mQt 16 con thoa man di~u ki~n nay M6i mQt phuong an nhir v~y se duoc goi hl rnQt loai dan Sau khi khao sat thi hieu ngiroi tieu dung, Ban giam d6c nh~ thay: trong hrong hop ly cua mot chiec dan (duoc tinh boi tAng trong hrong
cua cac 6ng dan) la mQt s6 khong nho han bmin va khong 16'11han bmax; ngoai ra, khong co hai khach hang nao lai muon dung dan gi6ng nhau D~ thdy, 86 luong loai dan khac nhau co thStao ra
phu thuoc vao viec phan n 6ng thanh s 10con Do do, Ban giam d6e muon Iva chon each phan n
6ng thanh s 10con sao cho tAng trong lUQ11gcac 6ng trong mlii 10con deu nfun trong doan nr bmin
dSn b max va s6 hrong cac loai dan 6ng khac nhau co th€ san xudt duoc la nhieu nhat
Vi du: V6i n = 5; s=2; w = 2; m =1~b min = 9; b max = 12 va day cac 6ng voi dQ cao la 4,6,2,3, 7
co 2 each phan 5 6ng thanh 210c?n:
Cach phfm to thu- IIhat: Lo con 1 g6m cac bng voi cac trong hrong nrong (rug la 4, 6, 2 Lo con 2 g6rn cac 6ng voi cac trong hrong nrong irng Ia 3, 7.
Lo con thirnhdt co th€ san xudt cac loai dan:
• S6 hrong loai dan khong co vi tri nao rna 6ng dung truce cao hon bng li8n k~ sau no la 1 (2~ 4-6);
• S6 hrong Ioai dan co dung 1 vi trf rna bng dung truoc cao hon 6ng li€n k~ sau no la 4 (2-6-4, 4-2-6,4-6-2, 6-2-4);
• S61uQ'llg loai dan co dung 2vitri rna 6ng dirng tnroc cao h0116ng lien k~ sau no la 1 (6-4-2);
Do do, tir cac 6ng trong 10con thir nh~t co th8 san xudt 6 loai dan
Tir cac 6ng trong 10con thir hai c6th~san xuftt them 2 loai dan moi (3-7, 7-3).
V~y, thea each phan 10thir nhAt co th€ san xudt 8 loai dan
Cach phallio thu- hal: Lo con 1g6rn cac 6ng voi cac trong hrong tirong (rugla4,6 Lo con 2 gam cac 6ng voi cac trong hrong nrong (rug hi 2, 3, 7 Tinh tuong tv nhu tren, each phan 10nay cho
phep san xuftt 8lo~i dan
V~y, dap s6 dntim la 8
Yeu cAu: Hay tim cach phan n 6ng thanh s 16 con thoa man cae di~u ki~n d~t ra va sao cho s6
lUQ'llgcac lo~i dan 6ng khac nhau co th6 san xudt dUQ'cla nhi~u nhftt
Dfi'li~u: Vao til file van ban ORGAN.INP: Dong d~u tien chua Tla s61uQ'llg bQ dil' li~u Ti~p d~n
la Tnhom dong, rn6i nhom cho thong tin vemQt be) dil' li~u theo khuon d~g sau:
• Dong thu nhdt chua sau s6 nguyen duong n,s,W, m,b min, b max;
• Dong thu hai gam ns6 nguyen,duong h], h2, '" h nmo ta de)cao cua n6ng
Gia thi~t la: hi < 10 6, i= 1,2, ,n; bmin, bmax< 10 9; m < 100 Dil' li~u dam bao bai toan Iuon co101giro K~t qua: Ghi ra file van ban ORGAN.OUT g6m T dong, m6i dong chua mQt s6 nguyen lit s6
1u9'llgcac lo~i dan khac nhau tim dUQ'ctuang Ungvai bQ dfr li~u vao
Vi d\1:
ORGAN.INP ORGAN OUT
5 2 2 1 9 12
4 6 2 3 7
Rang bU9C:
• Co 30% s6 test Ung v&i 30% s6 di6m cua bai co n ~ 10.
• Co 30% s6 test (eng voi 30% s6 di6rn cua bai co 10< n ~30.
• Co 40% s6 test (eng v6i 40% s6 di~m cua bili co 30 < n:=:;200
_{
- Het
-• Thi sinh khong dul)'c sit d1:lngted li?u.
• Ccm b(j coi thi khong giai thich gi them.