藍橋杯程序競賽真題解析及學習指導
金百東、崔曉松
- 出版商: 清華大學
- 出版日期: 2025-09-01
- 售價: $414
- 語言: 簡體中文
- 頁數: 311
- ISBN: 7302702543
- ISBN-13: 9787302702542
-
相關分類:
Algorithms-data-structures
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$2,050$1,948 -
$960$864 -
$700$665 -
$354並行演算法設計與性能優化
-
$534深入淺出 HTTPS : 從原理到實戰
-
$880$748 -
$1,160$1,102 -
$658精通 Linux 內核智能設備開發核心技術
-
$708$673 -
$1,700$1,615 -
$594$564 -
$708$673 -
$594$564 -
$1,640$1,558 -
$505極限黑客攻防:CTF 賽題揭秘
-
$419$398 -
$662算法訓練營:海量圖解 + 競賽刷題 (入門篇)
-
$774$735 -
$534$507 -
$407程序員的制勝技
-
$948$901 -
$534$507 -
$474計算機算法設計與分析(第6版)
-
$474算法設計與分析——以ACM大學生程序設計競賽在線題庫為例(微課版)(第2版)
-
$648代碼隨想錄2:圖論
商品描述
"本書系統地介紹了藍橋杯程序競賽中真題的常用算法及應用。全書共14章,包括競賽預備知識、基礎題、時間、字符串、規律題、二分法、優先隊列與堆棧、基本遞歸、圖論、動態規劃、區間運算算法、數論、計算幾何、遊戲題等。書中列舉了大量的藍橋杯競賽真題,進行了詳盡的分析,極具實用性。 本書可以作為普通高等學校大學生參加程序競賽和學習算法的參考書,也可作為高校的創新實踐課教材,同時對廣大計算機算法愛好者深入研究算法或進入計算機相關公司工作有一定的指導作用。 "
作者簡介
金百東:東北師範大學,從事程序設計與教學30年,碩士學歷,現任遼寧師範大學副教授。擔任歷屆藍橋杯程序設計競賽指導教師,多年遼寧省大學生ACM程序競賽指導教師。開發了本科生畢業論文選題管理系統、本科生創新創業項目管理系統、課程計算機管理系統,並已獲得應用。。在省級以上雜誌發表論文18篇,已編寫出版《C++ STL基礎及應用》、《Java web編程技術實用教程》、《Java設計模式及應用案例》、《Android簡明程序設計》等多部教材。
目錄大綱
目錄
第1章競賽預備知識1
1.1C語言常用函數1
1.1.1字符串數值轉換函數1
1.1.2字符串函數1
1.2STL標準模板庫3
1.2.1STL算法函數3
1.2.2STL容器11
第2章基礎題21
2.1窮舉法真題21
【例21】(第7屆)抽簽21
【例22】(第4屆)買不到的數目22
【例23】(第7屆)四平方和23
【例24】(第5屆)拼接平方數23
【例25】(第4屆)帶分數25
2.2中等數學真題26
【例26】(第13屆)因數平方和26
【例27】(第12屆)和與乘積28
【例28】(第12屆)楊輝三角形31
2.3取余真題35
【例29】(第8屆)K倍區間35
【例210】(第13屆)取模36
【例211】(第13屆)近似GCD37
2.4最大公約數40
【例212】(第11屆)循環小數40
【例213】(第10屆)等差數列41
2.5排序真題42
【例214】(第13屆)重新排序42
【例215】(第14屆)平均45
2.6其他基本類型真題47【例216】(第6屆)奇怪的數列47
【例217】(第13屆)X進制減法49
【例218】(第13屆)數的拆分51
【例219】(第14屆)公因數匹配55
【例220】(第14屆)棋盤58
【例221】(第13屆)積木畫59
【例222】(第8屆)小計算器61
第3章時間65
【例31】(第9屆)航班時間65
【例32】(第11屆)回文日期67
【例33】(第8屆)日期問題69
第4章字符串71
【例41】(第10屆)最長子序列71
【例42】(第6屆)密文搜索72
【例43】(第5屆)排列序數73
【例44】(第9屆)等腰三角形74
【例45】(第11屆)重復字符串76
【例46】(第11屆)字符串編碼77
【例47】(第13屆)內存空間79
【例48】(第14屆)子串簡寫82
第5章規律題85
【例51】(第9屆)約瑟夫環85
【例52】(第5屆)生物芯片87
【例53】(第10屆)數正方形88
【例54】(第14屆)平方差90
【例55】(第10屆)後綴表達式91
第6章二分法95
【例61】(第9屆)遞增三元組95
【例62】(第14屆)買二贈一96
【例63】(第8屆二分法)分巧克力98
【例64】(第13屆)第K小的和100
【例65】(第13屆國賽)卡牌101
【例66】(第11屆)整數拼接103
【例67】(第13屆)統計子矩陣105
第7章優先隊列與堆棧109
【例71】(第15屆)爬山109
【例72】(第13屆)砍竹子111
【例73】(第14屆)最大開支114
【例74】(第14屆)整數刪除117
【例75】(第13屆)掃描遊戲120
【例76】(第8屆)正則問題124
第8章基本遞歸127
8.1遞歸引入127
8.2基本例題130
8.3遞歸真題135
【例81】(第13屆)最大數字135
【例82】(第4屆國賽)橫向打印二叉樹137
第9章圖論141
9.1深度優先搜索141
9.2真題分析146
【例91】(第4屆)剪格子146
【例92】(第7屆)路徑之謎148
【例93】(第5屆求割點)危險系數150
【例94】(第9屆)版本分支152
【例95】(第13屆)掃雷155
【例96】(第8屆)發現環160
9.3寬度優先搜索162
9.4真題分析165
【例97】(第6屆BFS)穿越雷區165
【例98】(第9屆)全球變暖167
【例99】(第10屆)大胖子走迷宮169
9.5並查集172
9.6真題分析176
【例910】(第8屆)合根植物176
【例911】(第10屆)修改數組178
【例912】(第13屆)推導部分和180
【例913】(第11屆)網絡分析183
9.7單源最短路徑186
9.7.1Dijkstra算法186
9.7.2SPFA算法188
9.8真題分析191
【例914】(第13屆)出差191
【例915】(第11屆)限高桿193
9.9最小生成樹與最近公共祖先197
9.10真題分析203
【例916】(第14屆)網絡穩定性203
第10章動態規劃208
10.1線性動態規劃208
10.2真題分析208
【例101】(第7屆)密碼脫落208
【例102】(第12屆)砝碼稱重210
【例103】(第8屆)包子湊數211
【例104】(第13屆)李白打酒加強版213
【例105】(第10屆)最優包含216
【例106】(第14屆)接龍數列218
10.3區間動態規劃219
10.4真題分析224
【例107】(第9屆)搭積木224
【例108】(第14屆)更小的數227
【例109】(第14屆)合並石子229
10.5樹形動態規劃232
10.6真題分析233
【例1010】(第12屆)左孩子右兄弟233
【例1011】(第6屆)生命之樹234
10.7數位動態規劃237
10.8真題分析243
【例1012】(第12屆)二進制問題243
第11章區間運算算法246
11.1樹狀數組246
11.1.1引入246
11.1.2原理246
11.1.3示例分析249
11.2線段樹254
11.2.1引入254
11.2.2基本操作255
11.2.3示例分析259
11.3ST表269
11.4真題分析271
【例111】(第13屆)最大公約數271
【例112】(第5屆)小朋友排隊274
【例113】(第8屆)油漆面積276
第12章數論281
12.1快速冪取模281
12.1.1遞歸快速冪281
12.1.2遞推快速冪281
12.2矩陣快速冪282
12.3歐拉函數283
12.4歐拉定理283
12.5擴展歐幾裏得284
12.6中國剩余定理285
12.7典型例題286
【例121】(第14屆)互素數的個數286
【例122】(第5屆)斐波那契288
【例123】(第9屆)倍數問題291
第13章計算幾何294
13.1基礎知識294
13.2進階知識295
13.2.1求任意多邊形面積295
13.2.2皮克定理296
13.2.3辛普森積分297
【例131】(第11屆)平面切分298
【例132】(第4屆)車輪軸跡300
第14章遊戲題305
14.1巴什博弈305
14.2尼姆博弈306
14.3真題分析308
【例141】(第5屆)矩陣翻硬幣308
【例142】(第8屆)填字母遊戲309
參考文獻312