Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Welcome to CCUPC Book

CCUPC Book 使用 Rust 團隊的 MDBook 作為網站的內容管理系統,並使用 GitHub Pages 作為靜態網站的部署平台。 整合歷屆中正競程所上過的課程,整合一般課程、寒暑假訓練營、競賽等課程的內容,方便學員以及講師們複習以及準備課程。

使用說明

服用說明

在每節,標題後方有加 * 的課程,代表這是寒暑訓的進階課程,而沒有加 * 的課程則是一般課程。 一般課程為正式課程時間所上的內容,由淺至深,專門為競程初學者設計,而進階課程是為了有興趣參加台灣 ICPC 系列賽事的學員所設計,內容會更深入。 儘管如此,本站不會包含太多主編認為不適合中正競程學員的內容,例如一些罕見的高難度演算法,或是一些不常用的資料結構。

內容管理

如果你想要新增或修改內容,請透過 Github 的 Pull Request 功能來提交你的修改, 對本網站的 Repository 進行 Fork,然後在你的 Fork 上進行修改,最後提交 Pull Request。

可以在左邊導覽列中查看預計的內容結構,選擇你想要的主題進行撰寫。 如果你不熟悉 Pull Request 的流程,可以參考 GitHub 的官方說明

在經過審核後,修改將會被合併到主分支中,等待下一次部署時,網站內容將會更新。

歡迎使用圖片協助說明教學,圖片請放在與 md 檔同位置的 image 資料夾底下, 另外,Latex 公式也可以直接使用,請使用 \\( \\) 來包覆行內公式,或使用 \\[ \\] 來包覆多行公式。

MDBook 本地開發

如果你想要了解如何使用 MDBook 來撰寫內容,可以參考 MDBook 的官方文檔

使用以下指令來啟動 MDBook 的本地伺服器:

mdbook serve

需要確保你已經安裝了 MDBook,並且在專案根目錄下執行此指令。

這個指令會啟動一個本地伺服器,通常會在 http://localhost:3000 上運行。

這樣就可以在本地端啟動一個伺服器,並且可以在瀏覽器中查看內容。