世界大學生程序設計競賽<ACM\ICPC>高級教程(第2冊程序設計中常用的解題策略)(精) 世界大学生程序设计竞赛(ACM/ICPC)高级教程(第2册):程序设计中常用的解题策略
吳文虎, 王建德
- 出版商: 中國鐵道
- 出版日期: 2012-07-01
- 定價: $288
- 售價: 7.9 折 $228
- 語言: 簡體中文
- 頁數: 213
- 裝訂: 精裝
- ISBN: 7113146058
- ISBN-13: 9787113146054
-
相關分類:
Algorithms-data-structures
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
演算法設計:基礎、分析與網際網路實例 (Algorithm Design: Foundations, Analysis, and Internet Examples)$650$585 -
$317算法競賽入門經典 — 訓練指南 -
演算法競賽入門經典, 2/e (演算法藝術與信息學競賽)$479$455 -
啊哈!圖解演算法必學基礎$350$277 -
$474演算法的樂趣 -
$192ACM-ICPC 程序設計系列圖論及應用 -
$330ACM-ICPC世界總決賽試題解析(2004-2011年) -
$234ACM國際大學生程序設計競賽題解(2) -
$393ACM 國際大學生程序設計競賽題目與解讀 -
$252世界大學生程序設計競賽<ACM\ICPC>高級教程(第1冊程序設計中常用的計算機思維方式)(精) -
$174ACM國際大學生程序設計競賽:知識與入門(ACM國際大學生程序設計競賽(ACM-ICPC)系列叢書) -
$161組合數學及應用 -
$294演算法競賽寶典 -
鍛鍊你的數學腦|讓你寫出簡單快速的 69道解題程式$400$316 -
啊哈 C!蹲馬桶就能看懂程式的邏輯訓練, 2/e$400$316 -
提升程式設計的資料結構力|國際程式設計競賽之資料結構原理、題型、解題技巧與重點解析, 2/e$580$458 -
Introduction to Electrodynamics, 4/e (Hardcover)$1,580$1,548 -
AI 及機器學習的經脈:演算法新解$690$587 -
$1,715Introduction to Quantum Mechanics, 3/e (Hardcover) -
打下好基礎-程式設計與演算法競賽入門經典|精選程式設計競賽全真試題及習題解析$450$356 -
$709微服務架構設計模式 (Microservices Patterns: With examples in Java) -
Classical Dynamics of Particles and Systems, 5/e (IE-Paperback)$1,280$1,254 -
Elementary Linear Algebra: A Matrix Approach, 2/e (PNIE)$1,580$1,548 -
科班出身的 AI人必修課:OpenCV 影像處理 使用 Python$780$616 -
機器學習工程師面試全破解:嚴選 124道 AI 演算法決勝題完整剖析$650$507
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容簡介>
吳文虎、王建德編著的《世界大學生程序設計競賽高級教程(第2冊程序設計中常用的解題策略)》是針對世界大學生程序設計競賽(ACM?ICPC)而編寫的第二本參考書。
ACM?ICPC是大學生智力與計算機解題能力的競賽,是世界公認的最具影響力的、規模最大的國際頂級賽事,被稱為大學生的信息學奧林匹克。
第一冊主要介紹程序設計中解題的常用思維方式。《世界大學生程序設計競賽高級教程(第2冊程序設計中常用的解題策略)》是第一冊的繼續,只是換了一個角度,分4方面介紹解題策略:數據關繫上的構造策略;數據統計上的二分策略;動態規劃中的優化策略;計算幾何題的應對策略。
本書面向參加世界大學生程序設計競賽(ACM?ICPC)的高等院校學生,也可作為程序設計愛好者的參考用書。
<目錄>
第7章 利用樹狀結構解題的策略
7.1 解決樹的最大一最小劃分問題的一般方法
7.2 利用最小生成樹及其擴展形式解題
7.2.1 利用最小生成樹解題
7.2.2 最小k度限制生成樹的思想和應用
7.2.3 次小生成樹的思想和應用
7.3 利用線段樹解決區間計算問題
7.3.1 線段樹的基本概念
7.3.2 線段樹的基本操作
7.3.3 應用線段樹解題
7.4 利用伸展樹優化動態集合的操作
7.4.1 伸展樹的基本操作
7.4.2 伸展樹的效率分析
7.4.3 應用伸展樹解題
7.5 利用左偏樹實現優先隊列的合並
7.5.1 左偏樹的定義和性質
7.5.2 左偏樹的操作
7.5.3 應用左偏樹解題
7.6 利用“跳躍表”替代樹結構
7.6.1 跳躍表的概況
7.6.2 跳躍表的基本操作
7.6.3 跳躍表的效率分析
7.6.4 應用跳躍表解題
小結
第8章 利用圖形(網狀)結構解題的策略
8.1 利用網絡流算法解題
8.1.1 網絡與流的概念
8.1.2 最大流算法的核心──增廣路徑
8.1.3 通過求最大流計算最小割切
8.1.4 求容量有上下界的最大流問題
8.1.5 網絡流的應用
8.2 利用圖的匹配算法解題
8.2.1 匹配的基本概念
8.2.2 計算二分圖匹配的方法
8.2.3 利用一一對應的匹配性質轉化問題
8.2.4 優化匹配算法
8.3 利用“分層圖思想”解題
8.3.1 利用“分層圖思想”構建圖論模型
8.3.2 利用“分層圖思想”優化算法
8.4 利用平面圖性質解題
8.4.1 平面圖的概念
8.4.2 平面圖的應用實例
8.5 正確選擇圖論模型,優化圖的運算
8.5.1 正確選擇圖論模型
8.5.2 在充分挖掘和利用圖論模型性質的基礎上優化算法
小結
第9章 數據關繫上的構造策略
9.1 選擇數據邏輯結構的基本原則
9.1.1 充分利用“可直接使用”的信息
9.1.2 不記錄“無用”信息
9.2 選擇數據存儲結構的基本方法
9.2.1 合理採用順序存儲結構
9.2.2 必要時採用鏈式存儲結構
9.3 科學組合多種數據結構
小結
第10章 數據統計上的二分策略
10.1 利用線段樹統計數據
10.2 一種解決動態統計的靜態方法
10.2.1 討論一維序列的求和問題
10.2.2 將一維序列的求和問題推廣至二維
10.3 在靜態二叉排序樹上統計數據
10.3.1 建立靜態二叉排序樹
10.3.2 在靜態二叉排序樹上進行統計
10.3.3 靜態二叉排序樹的應用
10.4 在虛二叉樹上統計數據
小結
第11章 動態規劃上的優化策略
11.1 減少狀態總數的基本策略
11.1.1 改進狀態表示
11.1.2 選擇適當的規劃方向
11.2 減少每個狀態決策數的基本策略
11.2.1 利用最優決策的單調性
11.2.2 優化決策量
11.2.3 合理組織狀態
11.2.4 細化狀態轉移
11.3 減少狀態轉移時間的基本策略
11.3.1 減少決策時間
11.3.2 減少計算遞推式的時間
小結
第12章 計算幾何上的應對策略
12.1 應對純粹計算題的策略探討
12.1.1 利用二重二叉樹計算長方體的體積並
12.1.2 利用多維線段樹和矩形切割思想解決平面統計或空間統計問題
12.1.3 利用極大化思想解決最大子矩形問題
12.1.4 利用半平面交的算法計算凸多邊形
12.2 應對存在性問題的策略探討
12.2.1 直接通過幾何計算求解
12.2.2 轉換幾何模型求解
12.3 應對最佳值問題的策略探討
12.3.1 採用高效的幾何模型
12.3.2 採用極限法
12.3.3 採用逼近最佳解的近似算法
小結
