Tải bản đầy đủ (.pdf) (212 trang)

tuyển tập đề thi học sinh giỏi cấp tỉnh trung học cơ sở và đề thi vào lớp 10 chuyên tin môn tin học vương thành trung

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (18.32 MB, 212 trang )

ThS. Vương Thònh Trung

~ A
TUYEN TAP

ĐỀ THỊ HỌC SINH GIOI CAP TINH TRUNG HOC CO sG

VA DE THỊ VÀO LỚP 10 CHUYEN TIN

MON TIN HOC


LỜI NÓI ĐẦU

Cuốn sách “Tuyển tập Bộ dé thi hoc sinh giỏi Trung học Phổ thông” được xuất bản
vào tháng 6 năm 2023 đã được sự đón nhận nồng nhiệt của các thầy cô giáo và các em học
sinh đang tham gia ôn luyện học sinh giỏi môn Tin hoc. Nối tiếp sự thành công ấy, tác giả
tiếp tục xuất bản cuỗn sách “Tuyền tập đề thi học sinh giỏi cấp tỉnh trung học cơ sở và dé

thi vào lớp 10 chun mơn Tìn học” với cấu trúc sách tương tự đôi với cuỗn sách đành cho

Trung học Phổ thơng, với mục đích: Giúp cho học sinh và giáo viên giảng dạy mơn Tin học
cap THCS có thêm ngn tải liệu tham khảo hữu ích trong q trình học tập và giảng dạy. Từ
đó góp phần vào việc nâng cao chat lượng dạy học bộ mơn Tìn học, đạt kết quả cao trong các
ky thi hoc sinh giỏi cap Tinh va ky thi tuyến sinh vào Chuyên Tin của một số tỉnh trong nước.

Cấu trúc cuốn sách gồm:

{. Bộ để gdm 20 dé thi chon học sinh giỏi môn Tin học bậc THCS và đề thi vào lớp|
chuyên Tin của các Tỉnh / Thành Phố.


2. Hướng dẫn ý tưởng giải thuật

3. Chương trình được tác giả tự xây dựng băng ngon nett lap trinh C++ va Python. =.

4. Bo test đáp án được xây dựng theo ý tưởng của tác giả.
Mặc dù đã cố găng, sưu tầm, chọn lọc và biên soạn nhưng thời gian và trình độ chun -
mơn cịn hạn chế nên cuốn sách sẽ khơng tránh khỏi những thiêu sót, tác giả rất mong nhận -
được sự đóng gop y kiên của các quý đông nghiệp và các em học sinh để cuỗn sách được hoàn
thiện hơn. Qua đây, tác giả cũng xin bày tỏ lòng cảm ơn chân thành tới quý thầy cô, các em
học sinh và các Sở giáo dục đã cung cập cho tác giả những dé thi hay va chat lượng.
Kính chúc các q thây cơ, các em học sinh sẽ đạt được nhiều thành tích cao trong q
trình giáng dạy, học tập khi khai thác và sử dụng cuốn sách này. Mọi ý kiến đóng góp xin liên
hệ với tác giả qua dia chi email: trungvil3 0584@gmail. com hoac zalo: 0839051984.

Người tuyển chọn và biên Soạn:

ThS. Vương Thành Trung:

GV lãnh độ học sinh giỏi Quốc Gia,
Truong THPT chuyén Hoang Van Thu,

tinh Hoa Binh, thang 8 nam 2023

MỤC LỤC

o0 e6. . ố .. ....... 3

090161... HH... .... 4

BẢNG TỔNG HỢP CÁC CHỦ ĐỀ QUA CÁC BÀI TOÁN................. 212 H222 r2 rega re 11


- ĐỀ SỐ 01. ĐỀ THỊ HSG LỚP 9 TỈNH BÌNH ĐỊNH NĂM HỌC 2022 — 2023.....................-.cccccccccrerrrreree 4

BÀI 1. Cặp số tương đồng................ " ¬ `... 14
BÀI 2. Hình chữ nhật lớn nhất...................2T..----2nSneSeSeEe1e0e1 `. 14
BÀI 3. Trò chơi xâu KY Uf csecescescsscesesecsssesesssssesssecsseccasecssvsssssesssesssusesisesssessstesssivesiresssitessansessstecssneee 15

- BÀI 4. Khoanh vùng phân loại ..........- --.Q .n.n.H.S .HT....nH.s.g.k..k-rsen TH T90 0 E0 ng kg: 16

LỜI GIẢI ĐỀ SỐ 01. ĐỀ THỊ HSG LỚP 9 TỈNH BÌNH ĐỊNH NĂM HỌC 2022 - 2023........................---ccccccei 17

BÀI 1. Cặp số tương đồng......................- -- - LH HT ng TH ng ng HT TH ng no HH 51551 g3. 17

BÀI 2. Hình chữ nhật lớn nhat ooo... cece cccceccccecsccccsccssecsucseseessueccsscssevscecececcauseuesecsceuserevsraseasersseans 18

BÀI 3. Trò chơi xâu Ký TỰ... ... HH HH HH HH HH TH HT Tá Tá TH T TT n2 1c, 19

BÀI 4. Khoanh vùng phân loại................-.-c.c.ek.++.s.s.e.-c.,- &=

DE SO 02. DE THI HSG THCS CAP TINH DAK NONG NAM HỌC 2022 — 2023 .............s.e.c...cz.se.s.ze2 25

00s... 25

BÀI 2. Mật khẩu ..............o.n .n.e.n....ee.ằ.i && ........ 25

BÀI 3. Phân tử lưỢng................. .-- -cccn n HH ng HH kg ¬ `... ¬ 26

BÀI 4. ViYUS......TL..H.H..H.H..Hy.H.H.n.g ..rQe T111 0 1H TH HH g1 rệt LH KT ch 27

LỜI GIẢI ĐỀ SỐ 02. ĐỀ THỊ HSG THCS CẤP TỈNH ĐĂK NÔNG NĂM HỌC 2022 - 2023............................28


00s. HH. ảảẢẳ`ẼẼ.. TH. 1 1 1 1kg 28

BÀI 2. Mật khẩu ......... ¬ "¬ ¬—.. . 29

BÀI 3. Phân tử lượng...........H.H--H-H -r-r2r2ee-e2e2nEeenene ¬. .... 30

BAL 4. 107 686 HH... 32

ĐỀ SỐ 03. ĐỀ THỊ HSG LỚP 9 THÀNH PHỐ HÀ NỘI NĂM HỌC 2021 — 2022................S2.S.rS.E.1.c.z.ce-sz:ei 34

BÀI 1. Đua robot ¬............................... 34.

BÀI 2. Chuỗi ARN.................... LÁT HH HH HH ng HT TH TH HH TH T111 1515111151155 15 1E 35

BÀI 3. Tải bài giẳng.................. ..- -- L c LH TH n HH TH TH TH Hư HH HH nhện GH T1 HH kg ĐH nkp 35
BÀI 4. Hình chữ nhật................ ¬ SH 1e 36
BÀI 5. Cổ phiếu VNI.................. 2222222201222.de. TH 1122 aeeree 37

LOI GIẢI ĐỀ SỐ 03. ĐỀ THỊ HSG LỚP 9 THÀNH PHỐ HÀ NỘI NĂM HỌC 2021 - 2022.........................- 38

BÀI 1. Đua robot............... TH Hee ¬— 38

4

21 poi ion... 39

I7... ............... ẤN 111111 1111118111T1.1 11811111111. 40

50. ai 0i 1... ằ.ằ.ằ......................... 40


:1§.Weofo.| 0N. ...:..iiii... _ 44

ĐỀ SỐ 04. ĐỀ THỊ HSG THCS CẤP TỈNH — HỊA BÌNH NĂM HỌC 2022 — 2023..........................---c.ccccee: 47

BÀI 1. Giải bóng đá ....................... cà HH HH HH0... HH HH 0H 1001101012 11Hrrrng 47

1p» 7ˆ an ............................. 47

6y "¬ 48

BÀI 4. Xếp tháp `... 49

LOI GIẢI ĐỀ SỐ 04. ĐỀ THỊ HSG THCS CẤP TÍNH - HỊA BÌNH NĂM HỌC 2022 ~ 2023....................... 51

:I6k c8. ........................... 51

pc TC an. ............................

:I r8 ằ .............. 53

:IF 90 an. ...................................... 55

ĐỀ SỐ 05. ĐỀ THỊ HSG THCS CAP TINH LOP 9 BA RIA VUNG TAU NAM HỌC 2022 - 2023................ 57

Ly E3 l8 ::(ZCdddddtddtttddiẳẳ........ÒỎ 57

BÀI 2. Đố vui tin hỌC.....................-.-ccscrcrherHHtHe21.21 1111212... LH kg 57-

BÀI 3. Trò chơi.....................-.---.--ccerccrrcrre _— LH. 11H11 HH TH 1 1 TH HH nh HH HH gi dg 58


LỜI GIẢI ĐỀ SỐ 05. ĐỀ THỊ HSG THCS CẤP TỈNH LỚP 9 BÀ RỊA VŨNG TÀU NĂM HỌC 2022 - 2023... 59

BAI 1. Tim uc Chung I6n Nhat... ........... HH HH HH 59

BÀI 2. Đố vui Tin HỌC................... -- --- -Á Ă s1 n 11v Hy ng Hy re ¬ 60

BÀI 3. Trò chơi ................. .------scsssssss `... 61

ĐỀ SỐ 06. ĐỀ THỊ TUYỂN SINH VÀO LỚP 10 CHUYÊN TIN TỈNH KHÁNH HÒA NĂM HỌC 2023 - 2024.... 63

BÀI 1. Đồng hồ....................- ..--.-ccesieeereiveo ¬ 63

1Ð ........................ 63

BÀI 3. Phần thưởng.................-CS..s.es.e-e.ee.-rceĂo ¬ 64

BÀI 4. Thừa số nguyên tố nhỏ nhấtt......2c.1.xx..2.121.271.11.1.71.111.11.11.111.11.10-11-11-11-111-c0. 64

'LỜI GIẢI ĐỀ SỐ 06. ĐỀ THỊ TUYỂN SINH LỚP 10 CHUYEN TIN TINH KHÁNH HÒA
NĂM HỌC 2023 - 2024........................------c 222222 HH 111111... tt. 66

BÀI 1. Đồng hồ.........................--cc n1. 2.2222... ri — &:

BAL 2. Mua 78... 66

:IÐ N1 r0, ...... 67

BÀI 4. Thừa số nguyên tố nhỏ nhất ............---.-.Sc.cn.c.nn.ie.i.er.ei.ke.r-rv.ee C1 1T TH HH ng . 68


DE SO 07. DE THI HSG CAP TINH THCS TINH LAO CAI NAM HOC 2022 — 2023................................e- 705|

BÀI 1. SỐ đẹp................. Q0 1 21H nh re ¬ 70

BÀI 2. Số đối xứng đẹp..............-L L0 ng nhekey: _¬ 70

BÀI 3. Đếm cặp phần tử..........T.L..QT.T......H.T Tnhh khH a kg TH THnkg cxkrych 71

BÀI 4. Tạo XAU ..ccccccccscseccsseseeesceecssecsecsaseesenseeans sesaaeeccssecceuceuacassececenecceusuecedeuaceceneesanaeeesaeaeenseeeaaens 71

BÀI 5. Đoạn con..............................--cc chen ¬ 72

LỜI GIẢI ĐỀ SỐ 07. DE THI HSG CAP TINH THCS TỈNH LÀO CAI NĂM HỌC 2022 - 2023..................... 73

BÀI 1. Số đẹp.........................c.cceecceerec, `... TT ng trưng ¬ 73

BÀI 2. Số đối xứng đẹp................... 74

BÀI 3. Đếm cặp phần tử............... ¬ 76

BÀI 4. Tạo xâu........................-.. ¬ TH HH HH Heerererreen 77

:718.5›/.i. nh... 78

ĐỀ SỐ 08. ĐỀ THỊ HSG LỚP 9 TỈNH LÂM ĐỒNG NĂM HỌC 2022 — 2023 u.....cccccesesecsesessesececseseteseeeeeee 81

BÀI 1. Tính tỔng.................-- --- - LH HT HT HH HH HT TH TT TT Hang H2 TH ng 81

BÀI 2. Giải thuyết Goldbach.... .-- -.á- c.c c ..t.y ...H.H.T.T..TH T.H T.H T.H .TH .TH.Tự n Tá HHHa Hs rEng 81


BÀI 3. Truy vấn tổng.................... .-i-L ccccn HH HT HH HH g1 tt ưyi .. &.= 82

BÀI 4. Biểu diễn văn nghệ ....................... .-- L QL QQ TH TH HT TT ng TT TH HH1 TT HE ng ng. 82
LỜI GIẢI ĐỀ SỐ 08. ĐỀ THỊ HSG LỚP 9 TỈNH LÂM ĐỒNG NĂM HỌC 2022 - 2023.......................-se-cc5c: 84

BÀI 1. Tính tổng...................... LG cT 1 21H nE 1n n HT TH TH TH HH TH TH TH KH TH TH TH na Hy geo 84

BÀI 2. Giả thuyết GoldbaCh:........................- -- c G1. LH HT Ti TH TT HH TT TT Hung cac Ha 86

BÀI 3. Truy VAM tOMg..cccsescescccsccsecsessessececcsessessssusssssessessesseaseesessaseatessesisessarscessssesesissesveseseveuseteeeese 88

BÀI 4. Biểu diễn văn nghệ................ ¬— ........ 90

ĐỀ SỐ 09. ĐỀ THỊ TUYỂN SINH VÀO LỚP 10 CHUYÊN TIN TỈNH BÌNH DƯƠNG
NĂM HỌC 2023 ~ 2024...................... L1 1 2 2111111101110 1111111115115 151111111115 150x 0111515115155 EExerretre 93

BÀI 1. Tìm xâu ký tự......... _ ¬........................

BÀI 2. Ghép tranh ...............-......T111 nh HT TH HT TT TT HH TH TH T111 Hang HH HH ng. 93

: e7 TT... 94

BÀI 4. Chia QUÀ................. LH HH HT TT TH HH HT TT HT TH TH TT HH TT HE c8 sec 94

LỜI GIẢI ĐỀ SỐ 09. ĐỀ THỊ TUYỂN SINH LỚP 10 CHUYỀN TIN TỈNH BÌNH DƯƠNG
NĂM HỌC 2023 - 2024....................... " 96

BÀI 1. Tìm xâu ký tự................. HH HT TT HT HT TH HT T101 1y) ¬ 96

BÀI 2. Ghép tranh ............................. c2. HH HH2... HH1 re 98


BÀI 3. Cách nhiệt........... LẠ HH HH HH HH1 HH HH ke 99

BÀI 4. Chia quà......................... ch HH H021 221112 " 100

DE SO 10. DE THI HSG LOP 9 TINH NAM ĐỊNH NĂM HỌC 2022 - 2023...................... nu 102

6

..“. BAI 1. Mua CC... L..da a lãng... ¬ 102

... “0 BÀI 2. Số chính phương lẻ .............. ¬ 102_

wl T111 n.. 1. 8h... ...................

¬. II. ca: CC ỤỤ............. 103
BÀI 5. Khảo sát TBZ...............------22st E111212111211101211112111E1211111221112.111 1.111 ccce ¬ s..-... 104
ơ.ô
LỜI GIẢI ĐỀ SỐ 10. ĐỀ THỊ HSG LỚP 9 TỈNH NAM ĐỊNH NĂM HỌC 2022 - 2023............................. 105
¬--

.- 23 BAI 1. Mua n .............................. 105

BAI 2.56 chinh phuotng 7. ...................... 106

... BAI 3. Sap xép phiéu `... ¬ 107

Š 7 1E ro II nh (4... 108

¬ I8; doc ni:dddtiit.................. 109


81 ĐỀ SỐ 11. ĐỀ THỊ HSG LỚP 9 TỈNH NGHỆ AN NĂM HỌC 2022 ~ 2023..........................-.c-scntiiirreriie 111

Ol BÀI 1. Cặp số nguyên tố cùng nhau............................. _ 111

81 BAL 2. Hang Cay SAN trUONg 18. ........................ 112

11 OD ;1 mica f7 ................ 113

O02 ;\V. icon... ........................... 115

... S4 LỜI GIẢI ĐỀ SỐ 11. ĐỀ THỊ HSG LỚP 9 TỈNH NGHỆ AN NĂM HỌC 2022 - 2023..........................-. 116

84 BÀI 1. Cặp số nguyên tố cùng nhau.....................----- Sàn. re. ¬

... 86 -BÀI 2. Hàng cây sân trường ..... seestssusssessusiteresnessessessesaesaessucanesiessucsussatetsessessers ¬. see T17

1.88 t6. ni foic f3 1n... ................. t1ererrved 118

...90 BÀI 4. Mật độ xuất hiện cao........................... LH HH HH TT TT TH HT TH TT HT g3 1304151011275. 120

ĐỀ SỐ 12. ĐỀ THỊ TUYỂN SINH VÀO LỚP CHUYÊN PHAN BOI CHAU
93 "8c I1 1/108: va ............. 125

...93 BÀI 1. Tổng nhỏ nhấtt................... ..------- 2 + tì H*n,,.0. 01 11... 125

...93 ;Ipr lu ................ 126

...94 BÀI 3. Thống kê sản phẩm .......... `... 126


...94 ;1E. N2 a0 - o2 8n. .............. veseacaeacuees —- 127 -

...96 LỜI GIẢI ĐỀ SỐ 12. ĐỀ THỊ TUYỂN SINH VÀO LỚP CHUYỀN PHAN BỘI CHÂU __ se. 128
TỈNH NGH AN - NĂM HỌC 2023 — 2024 ...............................

...96 BÀI 1. Tổng nhỏ nhất ...........c.o n.h.ì.n........H.E Hư Hư ng HH HH 128

...98 BAL 2. TAch 13 SOceccccsccsesccecesssscscesssssssssessessassseeseceessssseceeseessssssssesessesesssssssseenereesenesassnesssesesssesesee 129

...99 BAIL 3. ThOng k@ SAN Phd 8n. ............................ 131:
BÀI 4. Đèn chiếu sáng công cộng........................------ `" 133
..100
..102 ĐỀ SỐ 13. ĐỀ THỊ HSG LỚP 9 TỈNH PHÚ THỌ NĂM HỌC 2022 — 2023 .........................--c-ccssesccieerre 136

7

BÀI 1. Tính tỔng............... LG L c1 1n E231 nến nh se ¬ 136

BÀI 2. Đếm ưỚcC..............................eằ. ¬......a........... 136 LO!

BÀI 3. Số Chinh Phuong ....ccccceccccsssesccessssssccsseceeececsccseececceesscacscesseccececsessrassersuaversestetseseneeessesnens 137 NAI

BAI 4. Khach hang may MAN oo... ccc ccsccssccsssessessecccccccseecseccesseseceascvareueesenspsssersciaseucsaneauesnneensesssens 137 rmr1).lCisearPhm.|0hltéB$tCOt

LỜI GIẢI ĐỀ SỐ 13. DE THI HSG LOP 9 TINH PHU THO NAM HOC 2022 - 2023 ccccccececececececereeeseseseens 139

BÀI 1. Tính tổng................cà.h.s-- SH HỦK HH HH ưu . 139

BÀI 2. Đếm ước................-....---..ccccececc. sssseestsanasssessensassenteseisaseassussaseresesnsstasuasasesananenseeseee 140


BÀI 3. Số chính phương ...................-ó-c L LH TH n TH TT TH Hs TH ngang TH TH tưng 142

BÀI 4. Khách hàng may mắn........ " 143

ĐỀ SỐ 14. ĐỀ THÍ HSG LỚP 9 TỈNH QUẢNG TRỊ NĂM HỌC 2022 — 2023.................... coi 147

BÀI 1. Chữ số tận cùng....- - L..H..T.H..T.H T.K..... ng TH ngưng ¬ 147

BÀI 2. Trọng số của xâu..............---- -kt HH TH TT 1211111551111 0111121112151 E51 Ererrred ¬ 147

BÀI 3. Số đặc biệt ........---.L.H..LH.H.H.TH.T.H .n.g .H.H.H..ư.-gưệu " 148

BÀI 4. Tổng bảng SỐ.......................- -- LH n HE TH KT HH HH HH KH TT go 149

LỜI GIẢI ĐỀ SỐ 14. ĐỀ THỊ HSG LỚP 9 TỈNH QUẢNG TRỊ NĂM HỌC 2022 - 2023...................c.à.. 150

__ BÀI 1. Chữ số tận cùng....................... cong ưên HngH te 150

BÀI 2. Trọng số của KAU cccsccssssccccsssssssessesssecccusessssssssstesesesssseeseasassssssesnscees ¬ C2002 1110115100reo 151

BÀI 3. Số đặc biệt........................ LH TH TH HT TH ng TH KT KT kg TH TH HT HE ro 153

BÀI 4. Tổng bảng số ............... AT 155

ĐỀ SỐ 15. ĐỀ THỊ TUYỂN SINH VÀO LỚP 10 CHUYÊN TỈNH QUẢNG TRỊ NĂM HỌC 2023 — 2024 .... 160

BÀI 1. Xếp thùng sơn........ LH 11x rkg " ... 160

z1 20... HH... 161


BÀI 3. Không tương đồng..... như "HH 161

BÀI 4. Biến đổi dấy..........-.-L.c.Ặ L.H.......-H-e-o 162

LỜI GIẢI ĐỀ SỐ 15. ĐỀ THỊ TUYỂN SINH VÀO LỚP 10 CHUYÊN TỈNH QUẢNG TRỊ
NĂM HỌC 2023 - 20224.................. .. HH 01110111 1110101 5115 1108111111111 1E 111111110111 T151 SH T11 11g txe 164

BÀI 1. Xếp thùng SƠN......................- .-- LH c1 TH ng TT TH nh Hư HH HT TT TH gu TH kg 164

BÀI 2. Đường trÒn.....................--chccLàn HH HH HT TT HT ng T T101 Hán ngu H1 ca 11g50, 165

BÀI 3. Không tương đồng.....................-- - Án HH HT TH HH HH HT TH sư, "¬— 166

BÀI 4. Biến đổi dấy...............s C111 H1 H1 1 Hy kg mm ¬— 167

ĐỀ SỐ 16. ĐỀ THỊ TUYỂN SINH VÀO LỚP 10 CHUYÊN TỈNH QUẢNG NINH NĂM HỌC 2023 — 2024..... 170

BÀI 1. Tọa đỘ...................... LG L1cH1 HH HH HH TH TT TH HT TH TH HT TT TH TT TH ng ggky 170

BÀI 2. Đoán SỐ.......................... -L- - Q.11 12111 H ng TH TT TH KH TK HT TH ng HT TT Tsngccgynở 171

BAL 3. UGC SO ceeccsssssecscssssssvsssecessssessecessuecseserssssssesssssussesssssessssssasessessssaviseessssssisvacesseavisieveseessseseeese 171

.. 136 BÀI 4. Mật mã kho báu...............-- + 5n TH ng ng kg HHch 172

.. 136 LỜI GIẢI ĐỀ SỐ 16. ĐỀ THỊ TUYỂN SINH VÀO LỚP 10 CHUYÊN TỈNH QUẢNG NINH
Fe zE- vu nh .....................ốố.... 174
..137 216m: T1 .................... 174
„137 T11n:. ...... Š ẻ ........... HH HT HH nhu 175
.. 139 BÀI 3. Ước số................. "—.................. " .„.. 176

.. 139 BÀI 4. Mật mã kho báu...............-----222++++2+22EEY22+2+122217111212122270.1001.4.17.1..H22r2r.r.1r7r1r0i10. 178
.. 140 ĐỀ SỐ 17. ĐỀ THỊ HSG CẤP TỈNH THCS TỈNH QUẢNG NINH NĂM HỌC 2022 - 2023....................... 182
.. 142 nổ Sa ăằ................... 182
„133 BAI 2. Day nẽ . . ............ố.ốasa 182
147 BÀI 3. Bánh mỳ và bánh ....... T110 10K 1 611113 tt TT 1111511511117 1110 183
..147 BÀI 4. Giờ học giáo dục thể chất ........................--------- ................
..147 LỜI GIẢI ĐỀ SỐ 17. ĐỀ THỊ HSG CẤP TỈNH THCS TỈNH QUẢNG NINH NĂM HỌC 2022 - 2023.......... 186
148 T1 6n — ............. 186
149 BAI 2. DAY SO tA nh... ...............a..a.. 187
150 BAI 3. Banh my Va DAM ran ..cescsscsssecesessesssessseesseesecsecsneeeesnseneaiesnceteseceacenenssesnennesneenacansenenenteen 188
150 BÀI 4. Giờ học giáo dục thể chất ..sscssscssssescsseesecsetesssstesssneessseenssecesnsecsaneeesnnetsetsnsesssnseesranesssnansnen 190
151 ĐỀ SỐ 18. ĐỀ THỊ HSG CẤP TỈNH LỚP 9 TỈNH THANH HÓA NĂM HỌC 2022 - 2023...................... - 192
153 168. T7 ....................ố sec... 192
155 BÀI 2. Tặng quà..................... susuesaeataqesceaasonsesuapsesodaatens `... 192
160 BAI 3. n1: ............. 193
160 BÀI 4. Tổng không....................-.-------SĂccnernreesriirrire `...
"—.. 193
„161 LỜI GIẢI ĐỀ SỐ 18. ĐỀ THỊ HSG CẤP TỈNH LỚP 9 TỈNH THANH HÓA NĂM HỌC 2022- 2023.......... 194
161 BÀI 1. Tam giác ....... C1131114411111171171171711171111172111TTT7T1T111.11711210710011n1nnnnnnntrdrretrrdrro 194
162 BÀI 2. Tặng quà..........5<..c+.cS.c.se.ie.e.ri.re.r-ir-ir `... ............-
BÀI 3. Thừa số nguyên tỐ......................... -.ecsseenreeiirrrie 5...1) 196
164
. . . . .ƠƠ 197
„164 BÀI 4. Tổng khơng..........--.- S ..e ..n .....-..1-e-- ¬
ĐỀ SỐ 19. ĐỀ THỊ TUYỂN SINH VÀO LỚP CHUYÊN TỈNH THANH HÓA NĂM HỌC 2023 - 2024........ 199
„165 6Ñ... .....................aẽ. 199

„166 BÀI 2. Số đẹp............. `... TT HH ng Tang c111 8 16tr 200
„167
NT an nh... ...................aa 200

.170 201
170 II N:1 tổ pc...
LỜI GIẢI ĐỀ SỐ 19. ĐỀ THỊ TUYỂN SINH VÀO LỚP CHUYÊN TỈNH THANH HÓA
.171 NAM HOC 2023 — 2024...ccececcessssssssssssecsscssscsneceucesscsstsssecsnessscascsneeseeussesessacsuseecasseneeaneesseennnsvaneansesacs 202

-171

26. .......... 203

BÀI 3. Kế hoạch luyện tập......................- nh 205 fo. |

BAI 4. Bin G6) X8U occ ccciccccsccessescscscsnsvsssscsvecevscsvavavcesevecececcecscececesescsssseseseasevevetetsivaputetessitananees 207

ĐỀ SỐ 20. ĐỀ THỊ HSG LỚP 9 THCS TỈNH VĨNH PHÚC NĂM HỌC 2022 — 2023 ccccccccccccsescsseeseccereeeee 209

BÀI 1. Viết rồi xóa.............................. ĐỊT HT HH HH TH TT HT TH HH CC T8 1E 1H 18g HYt 209

BÀI 2. Lật ký tự.................... c1 HH2H 11 neo 210

BÀI 3. Không phải UCC SO... sessesssssssseeesssssnstssnusessseeseesesessesssesssisansesansnsnunansessesesesesesessesensesee 210
LỜI GIẢI ĐỀ SỐ 20. ĐỀ THỊ HSG LỚP 9 THCS TỈNH VĨNH PHÚC NĂM HỌC 2022 - 2023..................... 211

BÀI 1. Viết rồi XÓa.......................- L5. HH HT 1H11 HH HH He reng 212

BÀI 2. Lật Ký tỰ...................-.. L2. HT HH HH HH TT TH HT HT HH ng 213

BÀI 3. Không phải ước sỐ...................... HT TH n1 1111111 1E HH HH 216

10


„ 202 BANG TONG HOP CAC CHU ĐỀ QUA CÁC BÀI TOÁN

„ 203

„ 205 STT Chủ để Tên bài Đề thi - Tỉnh

. 07 Bai 1. Dua Robot Dé thi HSG TP Hà Nội

.209 Bài 3. Tải bài giảng Đề thi HSG TP Hà Nội

.209 _ | Bài I. Giải bóng đá Đề thi HSG tỉnh Hịa Bình

.210 Câu trúc tuyên Í bà; 1, Đồng hồ Đề Chuyên Tin, Khánh Hòa

.210 1 tinh, ré nhanh | | Dé` thi HSG tinh Nam Dinh
đơn giản - | Bai 1. Mua banh
.211 Bai 1. Xép thung son Đê thi Chuyên Tin, Quảng Trị
.212 .213 Bài 2. Đoán số Đề thi Chuyên Tin, Quảng Ninh
.216 Bài I. Tam giác Đề thi HSG tỉnh Thanh Hóa
Bài 1. Cặp số tương đồng Đề HSG tinh Binh Dinh
Đề HSG tỉnh Bình Định
Bài 2. Hình chữ nhật lớn nhất Đề HSG tỉnh Bình Định
Bài 3. Trò chơi xâu ký tự
Bài 4. Khoanh vùng phân loại | ĐềHSGtinhBìnhĐịn |
Đề HSG tỉnh Đăk Nông
Bài 3. Phân Tử lượng
Đề thi HSG TP Hà Nội
Bài 2. Chuỗi ARN
Đề thi HSG tỉnh Hịa Bình ©
Bài 2. Cặp số đẹp

Đề thi HSG tỉnh Lào Cai
Bài 3. Đếm cặp phân tử
Dé thi HSG tinh Lao Cai
Bài 4. Tạo xâu
Đề thy Chuyén Tin, Binh Duong
2 ˆ Duyệt Bài 1. Tim xâu ký tự

" Bài 2. Sô chính phương lẻ Đê thi HSG tỉnh Nam Định _

Bài 3. Sắp xếp phiêu Đề thi HSG tỉnh Nam Định

Bài 4. Khảo sát TB Đề thi HSG tỉnh Nam Dinh

Bài 5. Khảo sát TBZ Đề thi HSG tỉnh Nam Định

Bài 2. Hàng cây sân trường Đề thi HSG tỉnh Nghệ An

Bài 2. Tách mã số Đề Chuyên Tin PBC, Nghệ An

Bài 3. Số chính phương Đề thi HSG tỉnPhhú thọ

Bài 2. Trọng số của xâu Đề thi HSG tỉnh Quảng Trị

Bài 2. Đường tròn Đề thi Chuyên Tin, Quảng Trị
Bài 4. Mật khẩu kho báu Đề thi Chuyên Tin, Quảng Trị

11

Bai 1. Toa do Dé thi Chuyén Tin, Quang Ninh
Dé thi Chuyén Tin, Quang Ninh

Bai 4. Mat ma kho bau
Dé thi HSG tinh Quang Ninh
Bai 1. Man hinh Dé thi HSG tinh Quang Ninh
| Bài 3. Bánh mỳ và bánh rán

Bai 2. Tang qua Đê thi HSG tỉnh Thanh Hóa

Bài 4. Tổng không Dé thi HSG tinh Thanh Hoa
Bài 2. Số đẹp Đề thi Chuyên Tim, Thanh Hóa
Bài 4. Biến đổi xâu Đề thi Chuyên Tin, Thanh Hóa

—_| Bài L. Viết rồi xóa Đẻ thi HSG tỉnh Vĩnh Phúc
Xử lý số lớn
| Bai 1. Tinh téng Đẻ thi HSG tỉnh Lâm Đông
—_
cà nh | Bài4, Xếp tháp Đề HSG tỉnh Hịa Bình
| Bai 4, Mat độ cao Đề thi HSG tỉnh Nghệ An
SỐ học
Bai 4. Khach hang may man Dé thi HSG tinh Phu thọ

Bai 1. Chi phi Dé HSG tinh Dak Néng

Bai 2. Mat khau Dé HSG tinh Dak Nong

Bài 3. Mở cửa Dé thi HSG tinh Héa Binh

Bài 1. Tìm ước chung lớn nhất Dé thi HSG tinh BRVT

Bài 4. Thừa số nguyên tố nhỏ |_ Đề Chuyên Tin, Khánh Hòa


nhật Đề thi HSG tỉnh Lào Cai
Bài L. Số đẹp. Đề thi HSG tỉnh Lào Cai

Bài 2. Số đối xứng đẹp Đề thi HSG tỉnh Lâm Đồng

Bai 2. Gia thuyét Goldbach Đề thị HSG tỉnh Nghệ An

Bài 1. Cặp số nguyên tố cùng Đề Chuyên Tin PBC, Nghệ An

nhau - | Đề thi HSG tỉnh Phú thọ
Cải 1, Tông nhỏ nhật
Hải L Tịnh ¬ Đề thi HSG tỉnh Phú thọ
Bat 2. Dem tước
Bài 3. Số đặc biệt Đề thi HSG tỉnh Quảng Trị.
Dé thi HSG tinh Quang Tri
Bài 4. Tổng báng số
Đề thi Chuyên Tin, Quang Tri
Bài 3. Không tương đông
Đề thi Chuyên Tin, Quảng Ninh
Bài 3. Ước số
Đê thi HSG tỉnh Thanh Hóa
Đề thi Chuyên Tin, Thanh Hóa

12

linh Bai 3. Thừa số nguyên tố Đề thi HSG tỉnh Vĩnh Phúc _

{inh Bai 1. Phan thưởng

Bài 3. Không phải ước số


oh Bai 2. Mua bi Đề Chuyên Tin tỉnh Khánh Hòa
3a Bài 3. Phân thưởng Đẻ Chuyên Tin tỉnh Khánh Hịa Bài 3. Cách nhiệt Đề thi Chun Tin, Bình Dương
a 6 Tham lam | Bài 4. Chia quà Đề thi Chun Tin, Bình Dương
10a Bài 3. Trị chơi chọn bóng Đẻ thi HSG tỉnh Nghệ An
lóa Bài 2. Dãy số tăng Đề thi HSG tỉnh Quảng Ninh

Bài 4. Giờ học giáo dục thể chất |_ Đề thi HSG tỉnh Quảng Ninh

¬ Chia để trí Bai 5. Doan con Be thi HSG tinh Lao Cai

Bài 1. Chữ số tận cùng Đề thi HSG tỉnh Quảng Trị

Bài 3. Thống kê sản phẩm Đề Chuyên Tin PBC, Nghệ An

2 Ky thuathai | Bài 4. Đèn chiếu sáng công | Dé Chuyén Tin PBC, Nghệ An
con tro cong Đề thi Chuyên Tin, Thanh Hóa

Bài 3. Kê hoạch luyện tập

Bài 4. Virus Đẻ HSG tỉnh Đăk Nông
Bài 5. Cổ phiếu VNI Đề thi HSG TP Hà Nội
la | Bài 2. Đồ vui Tin hoc Đề thi HSG tỉnh BRVT
9 TH Bài 3. Trò chơi Đề thi HSG tỉnh BRVT

Bài 4. Biêu diễn văn nghệ Dé thi HSG tinh Lam Dong

Bai 2. Ghép tranh ˆ Đề thi Chuyên Tin, Bình Dương

1 | Céu tebe doen Bài 2. Lật ký tự Dé thi HSG tinh Vinh Phuc


Bài 4. Hình chữ nhật. bề thi HSG TP HàNội

Bài 3. Truy vấn tông Đề thí HSG tỉnh Lầm Đồng

13

ĐỀ SỐ 01. ĐỀ THỊ HSG LỚP 9 TỈNH BÌNH ĐỊNH
NĂM HỌC 2022 - 2023

Tổng quan đề thi

Bài Tên bài Tên file Tén file input Tén file output Diem5
1 | Cặp sô tương SIMILAR.* SIMILAR.INP | SIMILAR.OUT

dong DIENTICH.* | DIENTICH.INP | DIENTICH.OUT 5
2 | Hinh chữ nhật
lớn nhât | Né
3 | Trò chơi xâu ký | STRGAME.* | STRGAME.INP | STRGAME.OUT 5

4 | Khoanh ving VUONCAY.* | VUONCAY.INP | VUONCAY.OUT 5
phan loai |

Dấu * là PY hoặc CPP tùy theo ngôn ngữ lập trinh la PYTHON hay C++

BÀI 1. Cặp số tương đồng

Bạn An rất u thích tốn học, đặc biệt là Số học. Một ngày nọ, trong lúc giải một bài
toán số học, An nhận ra có nhiều cặp số có tơng các chữ SỐ trong biếu diễn thập phân của
chúng bằng nhau va An gol những cặp số như thế là cặp số tương đồng. Ví dụ, cặp số 69 và

555 la cap số tương đồng vì tơng các chữ số của chúng là6+9=5+5+5 = 15. Cho hai số
nguyên dương l,r. Hay giup Hién tim xem cap sé twong dong cé gia tri trong doan tir đến r
và hiệu hai số là lớn nhất.

Dữ liệu: vào từ file SIMILAR.INP gồm 1 đòng chứa hai số nguyên Ï,r không vượt quá 10”.

_ Kết quả: ghi ra file SIMILAR.OUT gồm 1 dòng chứa số nguyên là hiệu lớn nhất tìm

được.

Giới hạn: 50% số test có l,r < 10°

Vị dụ:

SIMILAR.INP SIMILAR.OUT

10 30 _ 18

Giái thích: Cặp số cần tìm là 12 và 30 (có tổng các chữ số là I + 2 = 3 + 0). Ngồi ra

cịn một số cặp tương đơng khác là 14 và 23 hoặc 16 và 25.

BÀI 2. Hình chữ nhật lớn nhất
Trong mặt phẳng Oxy vẽ hình trịn tâm Ø bán kính R. Ta xác định các hình chữ nhật có

tọa độ ngun, năm trên hình trịn (Ø, R) và các cạnh song song với các trục tọa độ (đỉnh của
hình chữ nhật năm trong hoặc nắm trên đường tron) lới

Lưu ý:


e - Hình vng là hình chữ nhật có 2 cạnh băng nhau

14

e«_ Điểm M(xạ,7o) nằm trong hoặc năm trên đường tròn (0, R) khi và chỉ khi các tọa

độ của nó thỏa mãn 4x4 + yộ < R. hình chữ nhật thỏa mãn yêu

Yêu cầu: Xác định giá trị lớn nhất về diện tích trong các

an câu trên.

| Dữ liệu: vào từ file DIENTICH.INP chứa một số nguyên dương R (R < 10)
|
Kết quả: Một dong duy nhất chứa hai số nguyên dương d và L cách nhau khoảng trăng.
— Trong đó d:.chỉ số của phân tử đâu tiên trong đoạn; L: số phân tử trong đoạn (chiêu đài đoạn).
Nếu vô nghiệm thi in ra số 0.
3t bài
~ Vị dụ: s |
| DIENTICH.OUT Giai thich
` cua 5DIENTICH.INP
48 Hình chữ nhật có diện tích lớn nhất là 48 có
39 và
| năm trên hình trịn (O, 5)
7 số... | 16 Hình chữ nhật có diện tích lớn nhất là 12 có
3 đỉnh là (—2,2); (—2,—2); (2,—2); (2,2)
eñ 7
nam trong hinh tron (0, 3)
107 1 QO. Khơng có hình chữ nhật tọa độ ngun năm
{ tim trong hình trịn (Ø, 1)


bài ra BÀI 3. Trò chơi xâu ký tự

| Bạn có một xâu gồm Đ ký tự. Đầu tiên, bạn được sắp xếp lại ký tự trong; xâu theo một
ật có thứ tự bất kỳ. Sau đó, hãy chia xâu ký tự này thành chính xác k xâu ký tự liền tiếp khơng
1 của rỗng sao cho xâu ký tự có thứ tự từ điển lớn nhất là nhỏ nhất có thể.

Xâu A có thứ tự từ điển nhỏ hơn B khi thỏa một trong những điều kiện sau:

e A là tiền tố của B và A khác B.:

e_ Tơn tại vị trí í (1 < ¡ < min(|A|, |B|)) sao cho A[í] < B[i] va Ali] = BỮ] với mọi
J (1 nhất giữa x và ÿ.

Ví dụ: _ - abc có số thứ tự từ điển nhỏ hơn ad.

- ab có số thứ tự từ điển nhỏ hơn abb.

Dữ liệu: vào tu file STRGAME. INP gồm:

e Dong thu nhất chứa hai số N và k(1 e Dòng thứ hai gôm xâu chứa N ký tự. Các ký tự là các chữ cái tiếng Anh in thường.
Kết quả: ghi ra file STRGAME.OUT một dòng duy nhất là xâu ký tự có thứ tự từ điển
lớn nhất của phương án tối ưu.

Giới hạn:

_e 20% số test có xâu ký tự gơm tồn chữ cái a.


e 20% sé test tiép theo cd K = N. |

— 15

e 60% so test con lai khong có ràng buộc gì thêm.

Vi du: STRGAME . INP STRGA.MOEUT

4A 2 ~ ab |

baba 4 2 | abc Bài
| ¿| ol of 4
baca

Giai thich:

e Ovi du dau tién, cd thé sap xếp baba thành abab và chia thành 2 x4u con ab va
ab. Khi đó xâu có thứ tự từ điển lớn nhất là ab. Cũng có thể xếp thành abba và chia
thành 2 xâu abb và a, tuy nhiên phương án này cho xâu có thứ tự tử điển lớn nhất
là abb, lớn hơn ab ở phương án đâu tiên.

© Ovi dụ thứ hai, có thê sắp xếp baca thành abca và chia thành 2 xâu con abc và a.
Khi đó xâu ký tự có thứ tự từ điển lớn nhất là abc.

BÀI 4. Khoanh vùng phân loại

Một mảnh vườn hình chữ nhật được chia thành các ơ đất gồm M dịng, N cột dé ươm
các loại cây giống khác nhau. Độ dài cạnh mỗi 6 được xem là 1 don VỊ chiêu dài, mỗi ô sẽ
ươm một trong số các loại cây cần ươm. Để phân vùng các loại cây giông khác nhau trong
vườn, người làm vườn tiến hành căng dây để phân biệt theo các đường ranh gIỚI các ô đất.

Dây được căng xung quanh mảnh vườn và cạnh của ô nếu 2 ơ chứa cạnh đó trồng hai cây kết «

giống khác nhau.

Yêu cầu: Tính độ dài của dây cân dùng dé khoanh vùng các loại cây trong vườn theo

yêu câu.

Dữ liệu: vào từ file VUONGCAY.INP gồm:

e Dong 1: haisé M,N(0 < M,N < 100);

° M dong tiép theo mỗi dòng chứa N số nguyên đương. Giá trị ở dịng í cột j là đ¡;

với (1<
mảnh vườn (các giá trị giống nhau để chỉ cùng 1 loại cây).

Kết quả: ghi ra file VƯƠNCAY.OUT chứa một số nguyên dương duy nhất là chiều dải
của dây được dùng khoanh vùng theo yêu câu của người làm vườn.

Vị dụ:

VUONCAY.TNP VUONCAY.OUT Giai thich

4 5 | 32 - Chu vi: 18
- Dây dọc bên trong: 5
- Dây ngang bên trong: 9
Tống chiêu dải dây: 32 #in


#de
usi
int
“int

16

LỜI GIẢI ĐỀ SỐ 01. DE THI HSG LOP 9 TINH BINH ĐỊNH

NAM HOC 2022 - 2023

Tổng quan đề thi
Tên fileinput | Tên fileoutput | Điểm
Bài Tên bài Tên file 5
1 | Cap sé trong] SIMILAR.* | SIMILARINP | SIMILAR.OUT
dong
2 |Hình chữ nhật | DIENTICH.* | DIENTICH.INP | DIENTICH.OUT 5
lớn nhất
ab va 3 | Trò chơi xâu ký | STRGAME.* | STRGAME.INP | STRGAME.OUT 5
ra chia
n nhat 4 |Khoanh vùng | VUONCAY.* | VUONCAY.INP | VUONCAY.OUT 5
va a.
_ |phânloạ - CỐ
4 ươm
Dấu * là PY hoặc CPP tùy theo ngôn ngữ lập trình là PYTHON hay C++
›i Ơ sẽ
BÀI 1. Cặp số tương đông
"trong
* Thuật tốn đề xuất: |
ơ đất.

50% sé test c6 lr < 10°:
a1 cay
Duyệt 2 vịng lặp lơng nhau với Ì < ¡ < j < 7, xét cặp tương đông ¡,ƒ và cập nhật
n theo két qua ans = max(ans,j - t)

là Qi; Độ phức tạp: O((r — 1 + 1)*)

j) của _ 50% số test còn lại:
Sử dụng c[k] đề lưu lại SỐ x mà tổng các chữ số của nó bằng k.
êu đài
Khởi tạo c[k] = 0 với 1 < k < 100

Duyệtx~ = Ì © r: có

e Tính k = tông chữ số của x.

e Nếu c[k] = 0 tức là chưa có số nào tương đồng với x, chỉ cần gán lại c[k] = x;

e Nếu c[k]#0 tức là đã có số c[k] tương đồng với x, khi 46 ans =| |
max(ans,x - c[k])

| Độ phức tạp: O(n)

Chi đề: Duyệt

* Chương trình minh họa bằng ngơn ngữ lập trình C++:
#include <bits/stdc++.h>
#define N 100
uSing namespace std;
int c[N+1];


int 1, r, ans;

17

int tongcs(int x) s += x % 10;

{ int s = 9;

for (; x>0; x/=10)

return s;

}int main()

{ freopen("Ssimilar.inp","r",stdin);|

freopen("similar.out","w",stdout);
cin >> Ll »> r;
for (int x=l3; x<=r3 x++) | #inc
{ | usin
int
int k = tongcs(x);
if (c[k] == 0) c[k] = x; int
else ans = max(ans,x - c[k]);

}

cout << ans;
return 9;


}
* Chương trình minh họa bằng ngơn ngữ lập trình Python:

import sys
sys.stdin = open("similar.inp","r")
sys.stdout = open("similar.out","w")|
1, r = map(int,input().split())

c = [0] * 109;

ans = 09;

def tongcs(x):

S = 9; > @): impo
xX 5 10;
while (x SYS 9
S +=
SVS.
x //=19;

return s;

for x in range(l,r+1): ans.
k = tongcs(x); for
if (c[{k] == @): c[k] = x;
else: ans = max(ans,x - c[k]) prin

print(ans) BAI


BAI 2. Hinh chi nhật lớn nhất

* Thuật toán đê xuẤt:

Hình chữ nhật cân tìm sẽ có các đỉnh đơi xứng qua gôc tọa d6 Oxy và qua các trục tọa
độ, vì vậy chỉ cân xác định được 1 điêm (+, y) ở góc phân tư phía trên bên phải của mặt phăng

tọa độ O0xy năm trong hình trịn (0, R). Khi đó điện tích hình chữ nhật nằm ở góc phần tư bên |

phải trên với cơng thức là x x y suy ra diện tích hình chữ nhật cân tìm là 4 x x x y.

18

Xét các giá trịx = 1 > R:

e_ Giá trị y sẽ được tính băng cơng thức: y = [VR# — x”] (cơng thức này luôn dam

bao diém (x, y) nằm trên hình trịn (0, R)).

e _ Cập nhật lại kết quả: gns = rnax(ans, 4 * x * y)

Độ phức tạp: Ó(F)

Chủ đề: duyệt + |

| * Chương trình minh họa bằng ngơn ngữ lập trình C++:

#include <bits/stdc++.h>


using namespace std;
int R, ans=0;

int main()
{ .
freopen("dientich.inp",s"tdrin"),;
freopen("dientich.out"s,td"owut"),;
cin >> R; |
for (int x = 1; x < R; X++)
{

int y = sqrt(R*R - x*x);
ans = max(ans,4*x*y);

- }

cout << ans;
return 0;

} ` * Chương trình minh hoa bằng ngơn ngữ lập trình Python:

_ import sys
sys.stdin = open("dientich.inp","r")
sys.stdout = open("dientich.out""w",)
R = int(input()) |
ans = @ |
for x in range(1,R+1):
y = int((R*R - x*x) ** 0.5).
ans = max(ans,4*x*y)
print(ans) |


rục tọa BÀI 3. Trò chơi xâu ký tự
“uc
phăng * Thuật toán đề xuất:
tư bên
20% số test có xâu ký tự gồm tồn chữ cái a:
|
~.⁄
Sẽ có 2 trường hợp:
e Nêu N: K thì xâu kêt quả sẽ chứa K chữ cái 4;

e Ngược lại thì xâu kết quả sẽ chứa K + 1 chữ cái a.

19

Độ phức tạp Ø(1) int
| stri
29% sé test tiép theo c6 K = N:
bool
Kết quả bài tốn chính là ký tự lớn nhất trong xâu s.
{
D6 phitc tap O(N)

60% số test cịn lại khơng có ràng buộc øì thêm:

Đâu tiên, đêm tân sô của môi chữ cái xuât hiện trong xâu s, trong đó c[x] là tân sơ của }

ký tự x có trong xâu s. _

Qui c: a â 0,b â 1, ơ ZO 2S, tc là nếu xâu s = "abab" thì c[0] = 2,c[1] =


2,c[2] =--- =c[25] = 0. |

Sử dụng một mảng S¿[ ] gồm k phâẩn tử để lưu lại các xâu được phân chia.

Dat Sum[i] = c[0] + c[1] + .. + c[ñ:

Bây giờ sẽ rải déu 1 lượt các ký tự từ đầu dãy c[ ] ra K xâu.

Sẽ có 2 trường hợp:

e THÍ: số lượng ký tự nhỏ nhất trong xâu s < k. Sau khi rải các ký tự ở lượt 1, thì

xâu kêt quả sẽ là xâu cuôi cùng, vì sau khi rải ra, xâu ci cùng sẽ có ky tu dau tiên

lớn nhât, các ký tự còn lại trong s sẽ được đặt vào các xâu phía trước. Ví dụ: xâu

s= aabb"vàk = 3 trong đó sơ lượng ký tự a nhỏ nhât là 2 < k = 3, khi đó k =
3 xâu được rải ra ở lượt đầu sẽ là "a", 'a", b” xâu s còn lại là s = "b” đặt ký tự "b”
nay vao mot trong hai xau "a". Suy ra két qua bài toán là xâu thứ 3 chính là "b”.

e«e_ TH: số lượng ký tự nhỏ nhất trong s > k. Sau khi rải các ký tự ở lượt Ì, các xâu
đều có ký tự như nhau và đêu băng nhau, ta sẽ co xâu đâu tiên là St[0] la xâu lớn
nhât, ở các lượt rải tiệp theo, khi xét rải ký tự x trong s vào xâu S£|[í] sẽ xét tiêp 2
khả năng sau: _

o Kha nang 1: Néu St[0] = St[i] + x thì ký tự x sẽ được rải va Sti].

o Khả năng 2: Nếu St[O] < St[i] + x thì tồn bộ ký tự trong xâu S£[í] (trừ
ký tự đầu tiên của S£[¡]) sẽ chuyên vào xâu-S£[0].


“Trường hợp này kết quả là St[0].

Độ phức tạp: Ó(26 + * k) |

Chủ đề: Duyệt

* Chương trình mỉnh họa bằng ngơn ngữ lập trình C++:

#include <bits/stdc++.h>
#define N 100
using namespace std;
int c[27], Sum[27];
string s; oe SỐ F

20


×