You are on page 1of 3
BQ GIAO DUC VADAOTAO — KY THI CHQN HQC SINH GIOI QUOC GIA THPT DE THI CHINH THUC NAM 2012 BAN CHINA Mén: TIN HQC Thoi gian: 180 phiit (khong ké théi gian giao dé) Negay thi thir hai: 12/01/2012 (Bé thi c6 03 trang, gém 03 bai) TONG QUAN NGAY THI THU HAI Tén bai | File chuong irinh | File dit ligu vao File két qua Ban vanxo Fibonacci | FIBVAL” FIBVAL.INP [FIBVAL.OUT 8215 | Robocon Trosocon- | RoBocoN.NP | ROBOCON.oUT Bais | Quactu [ GROSS.” CROSSINP _| CROSS.OUT Diu * dupe thay thé boi PAS hofe CPP cia ngon ngé Igp trinh duge sis dung twong sng l4 Pascal hode C+, Hay lap trinh gigi céc bai toan sau: Bai 4. (6 diém) Ban vanxo Fibonacci Ban vanxo Fibonacci la mét ban nhge ma giai digu cita n6 bit ngudn tir mOt trong nhting day sé tiéng nhét trong Ly thuyét sé - day sé Fibonacci. Hai s6 dau tién cita day 1a sé 1 va s6 2, cde sb tiép theo duge xac dinh bang téng cua hai sé lién tiép ngay tude né trong day. Ban yanxo Fibonacci thu duoc bang vige chuyén day sé Fibonacci thanh day cac nét nhac theo qui tic chuyén mét sé nguyén duong thanh not nhac sau day: tuong img véi nét Dd (C), twong mg véi nét Ré (D), tuong img véi nét Mi (E), 6 4 tong img voi nét Fa (F), 86 5 tuong img véi ndt Sol (G), A 86 6 tuong img véi ndt La (A), ao: ; 867 tuong img vGi nét Si (B), 86 8 tong tig voi ndt Bd (C), 86 9 twong img v6i nét Ré (D) va ctr tiép tuc nhw vay. Vi du, day gém 6 s6 Fibonacci dau tién 1, 2, 3, 5, 8 va 13 tuong img voi day cae ndt nhac C, D, E, G,C va A. Dé xay dyng nhjp digu vanxo ngudi ta di tim cde dogn nhac c6 tinh chu ky trong ban vanxor Fibonacei. Dogn nhac duge goi 1a cé tinh chu ky néu nhu 6 thé chia né ra thanh k > 2 dogn yidng hét nhau, Vi dy, doan nhac GCAGCA la dogn cé tinh chu ky, vi n6 gdm hai dogn giéng nhau GCA. Yéu cu: Cho trude hai sé nguyén ducong 1, v (w < v), hy xée dinh d9 dai doan nhac dai hat 6 tinh chu ky cia ban nhac gbm day cae nét nhac cua ban vanxo Fibonacci bit dau é thie & vi tri . Di ligu: Vao tir file van ban FIBVAL.INP © Déng thir nhat chia sé nguyén duong £ (k < 100) la sé lugng test; VY VV VVVYY © Dong thir i trong sé & dong tigp theo chtta hai s6 nguyén duong 1, v; duge ghi céich nhau bai dau cach (u; < vy < 10°) la vj tri bat dau va két thiie cia mot ban nhac; Trang 1/3 Két qua: Ghi ra file vin ban FIBVAL.OUT & dong, dong thi i chira mt sé nguyén 18 d9 dai dogn nhge tim durye tuong img véi test thir, Néu khOng tim duge dogn nao ¢6 tinh chu kj thi ghi ra s6 -1 Vidy: FIBVAL.INP | FIBVAL.OUT ne Rang bude: 50% sé tests img voi 50% s6 diém cua bai cd uw; < v; < 100. Bai 5. (7 diém) Robocon Cuéc thi vong loai Robocon nam nay cé chi dé “Ggp gd”. Cac Robot sé tran tai trén mot Ludi 6 vudng gém 7 hang 7 cét. Cac hang ctia luéi duoc dénh sé tir 1 dén n, tir trén xudng dudi, Cac oot cia ludi duge danh sé tir 1 dén n, tir trai sang phai. Trén k 6 vudng ca ludi c6 dat chudng ny vat. 6 phan thi Robot ty dong, méi d6i sé ph sir dung, déng thoi hai con | Robot “Tai thoi diém duge dat tai 6 (1, n), mdi bude chi duge pie di chuyé sig 8 ké canh bén trai hoe xudng 6 ké canh bén dudi hoge xudng 6 ké dinh phia dudi bén trai. Bat dl ti thoi diém “xuat phat duge tinh 1a 0, hai Robot phai di chuyén lién tye theo qui tic da néu. Thai gian di chuyén tir mGt 6 sang 6 ké tiép duge tinh 12 1 gidy. Nhigm vu cua doi choi la phai Ip trinh diéu khién hai Robot xuat phat cing hic, di chuyén trinh chug ngai vat dé gap nhau tai mot 6 khéng cé chudng ngai vat. Hai Robot gap nhau cang sém d6i choi céng duge nhiéu diém, Ludi 6 vung duge thiét ké dam bao 1a Iuén 06 céch di dé hai Robot gap durge nhau. Yéu cdu: Hay tim cach diéu khién sao cho hai Robot g&p nhau 6 thai diém sém nat. Dé ligu: Vao tir file van ban ROBOCON.INP ‘¢ Dong thir nhét chita hai s6 nguyén duong n, & (n < 500, & < 10000). é nguyén dirong u, v; tung img 1d toa do oh). Cae s6 trén ciing mét dong duge ghi cach nhau it nhat mot dau cach. Két qua: Ghi ra file van ban ROBOCON.OUT mot s6 nguyén duong 1a thoi diém sém nhat tim duge. © Dong thir / trong sé & dong tiép theo chira 2 hang va c6t cia 6 c6 dat chudmg ngai vat (7= 1, 2, Vidu: —— se RoBGSON. Bw | ROROGON. OOF & |@ | & 55 3 ' 22 | e 14 23 | es 35 a2 Rang bude: 50% sé tests img voi 50% 86 diém clia bai c6 n < 100. Trang 2/3 Bai 6. (7 diém) Qua cau Mor nhém n ban di tp van nghé vé khuya. Ca nhém chi e6 mot chiée dén pin va phai qua mét cay cdu gém m doan, céc doan duge danh s6 tir 1 dén m ké tir vi tri bo dang dig sang be bén kia. Coi vj tri n ban dang dimg 1a dogn thir 0 va dau cdu bén kia 1A vj tri nr+1. Cay cdu da ci, do dé c6 mot sé doan ciia cau da hong va khong thé di vao duge, hon nifa ¢ a khong qua hai ngudi. Dé qua cdu an toan cac ban phai t6 chite qua cau theo cach thie sau: Méi lugt chi 6 hai nguéi cl dén pin dé cing nhau qua cau va khong duge di vao nhimg vj tri doan cu bi hong. Sau khi hai ngudi qua dén bén kia thi nhimg nguoi da qua cau phai cir mét nguoi dem dén pin tré lai dau cau bén nay dé cde ban khédc tiép tue qua cau ... Mdi don vj théi gian, ban thir é c6 thé bude khéng qué r; doan, nghia 1a néu ban i dang & doan thir s cua céy cdu thi ban c6 thé di chuyén vao m6t trong cdc doan thir s+1, s+2...., str, néu doan 46 khdng bj hong. Vige thye hign mt bude di doi hoi 1 don vj thai gian. Do dé €6 thé c6 ngudi qua cau nhanh hon, c6 nguei qua chu cham hon. Néu hai ban di ciing nhau qua cau thi ho phai di chuyén qua cau véi théi gian cia ban cham hon. Vi d& qua khuya nén cd nhém ban nhau tim cach qua cdu sém nhat 06 thé duge. ‘Yéu cdu: Cho biét vj tri cac doan cau bj hong va kha nang di chuyén cila timg ban (duge mé ta boi cae $6 ri, 72, ... 7m), hay tinh khoang théi gian ngdn nhat dé n ban qua duge cau. Gia thiét rang luén 06 cach dé ca nhém vugt qua cau. Vao tir file van ban CROSS.INP: chi chiu duge sire ning + Dong thé nhit chita hai sé nguyén duong n va m tuong img 14 s6 ban trong nhom va 56 doan cia cay edu (m <10000; » <100000); Dong thir hai chita n sé nguyén duong r}, F2y «05a (7) $100, 7= 1,2, 5 3 © Dang thir ba chia mot xdu gém m ky tyr °O" hoge “1° mé ta trang thai cua cay cu. Ky ur thir i cia xdu 14 0° néu doan cdu thir i khong bj hong c6 thé di vao duge, la ‘1’ néu doan cdu thir i bj hong khéng thé di vao duge. Cac sé trén cing mt dong duge ghi céch nhau it nhat mét dau cach. Két qua: Ghi ra file van bin CROSS.OUT mét sé nguyén [a khoang théi gian ngdn nhét dé n ban vugt qua durge cdy cau. Vi dy: ~cRoss.INP | CROSS.oUT | | Bees eect] Rang bude: 50% sé tests img vai 50% sé diém cita bai cb. < 10. ~ Hét — © Thi sinh khong duge sit dung tai lig. © Cain b6 coi thi khong gidi thich gi them ‘Trang 3/3

You might also like