C/C++程序設計競賽真題實戰特訓教程(圖解版)

藍橋杯大賽組委會

  • 出版商: 人民郵電
  • 出版日期: 2024-10-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • 頁數: 232
  • ISBN: 7115601356
  • ISBN-13: 9787115601353
  • 相關分類: C++ 程式語言
  • 下單後立即進貨 (約4週~6週)

  • C/C++程序設計競賽真題實戰特訓教程(圖解版)-preview-1
  • C/C++程序設計競賽真題實戰特訓教程(圖解版)-preview-2
C/C++程序設計競賽真題實戰特訓教程(圖解版)-preview-1

相關主題

商品描述

本書面向藍橋杯全國軟件和信息技術專業人才大賽的軟件類賽項(以下簡稱藍橋杯軟件類大賽)中的C/C++語言組的備賽,從數百道歷年真題中精選具有代表性的題目作為例題進行分類詳解。

全書共7章,由淺入深、由易到難地介紹了各類例題,主要包括枚舉與模擬、搜索與查找、思維與貪心、簡單數論、字符串算法、動態規劃、數據結構等。每一類例題的講解,不只是簡單地給出解析及參考代碼,而是註重通過提供不同的解題方案訓練讀者的計算思維、編程思維,不僅有助於讀者提高解題能力和競賽水平,還有助於形成自己的編程思想,實現“以賽促學”的學習目標。  

 

作者簡介

张航

东北大学硕士,国信蓝桥教育科技股份有限公司教研负责人。曾参与多项国家自然科学基金及国家科技支撑计划项目,负责机器学习算法相关研究工作,多篇论文被SCl,EI及中文核心期刊检索,拥有多年机器学习相关产品研发

和教研教学经验。

唐鑫程

国信蓝桥教育科技股份有限公司高级算法教研员,曾担任闽南师范大学竞赛集训队主教练,擅长C/C++,Java,Python等语言,熟悉各类算法与数据结构。曾获蓝桥杯软件类大赛C/C++的B组全国总决赛一等奖,多次在国内国际顶尖程序设计竞赛中取得优异成绩,具有丰富的竞赛经验。

郑未

西南财经大学硕士,高级工程师,国信蓝桥教育科技股份有限公司研发总监。10 余年互联网行业企业工作经验,一直从事互联网应用软件开发、项目管理、技术培训、经营管理等工作,曾主持大型电商交易平台、自适应能力测评系统、智慧小微企业园信息系统的设计与研发,参与制订教育部“1+X 大数据应用开发(Java)职业技能等级证书”标准,出版专业技术教材多部。

目錄大綱

目 錄

第 1章枚舉與模擬 1

1.1卡片 1

1.2迴文日期 4

1.3贏球票 10

1.4既約分數 14

1.5數的分解 19

1.6鞏固與練習 24

練習題目:跑步鍛煉、貨物擺放、特別數的和、完全二叉樹的權值、等差素數列、猴子分香蕉、天乾地支。

第 2章搜索與查找 25

2.1九宮幻方 25

2.2穿越雷區 30

2.3小朋友崇拜圈 36

2.4迷宮與陷阱 40

2.5掃地機器人 47

2.6 123 53

2.7鞏固與練習 60

練習題目:組隊、遞增三元組、玩具蛇、分巧克力、全球變暖。

第 3章思維與貪心 61

3.1重復字符串 61

3.2翻硬幣 64

3.3乘積最大 69

3.4巧克力 78

3.5答疑 81

3.6皮亞諾曲線距離 85

3.7鞏固與練習 92

練習題目:排序、對局匹配、交換瓶子、蛇形填數、付賬問題。

第 4章簡單數論 93

4.1階乘約數 93

4.2求值 95

4.3循環小數 100

4.4等差數列 103

4.5最大比例 105

4.6鞏固與練習 110

練習題目:分數、序列求和、乘積尾零、包子湊數、選素數。

第 5章字符串算法 111

5.1單詞分析 111

5.2人物相關性分析114

5.3子串分值和 126

5.4字串排序 132

5.5鞏固與練習 142

練習題目:航班時間、子串分值、切開字符串。

第 6章動態規劃 143

6.1數字三角形 143

6.2砝碼稱重 151

6.3括號序列 156

6.4異或三角 168

6.5組合數問題 176

6.6鞏固與練習 188

練習題目:最小權值、迴路計數、左孩子右兄弟、二進制問題、質數行者。

第 7章數據結構 189

7.1修改數組 189

7.2翻轉括號序列 194

7.3雙向排序 202

7.4冰山 210

7.5鞏固與練習 221

練習題目:第八大奇跡、遞增三元組、選數異或、推導部分和、最長不下降子序列。