AA Competitive Programming Platform

Love competitive programming? Start here.

AACPOJ 是 AA 競程課程的練習平台。帳號可以自行註冊;報名課程且通過入學測驗後,老師會將你加入課程並開放正式作業、題單與班級內容。

什麼是競程?

競程是「競技程式」的簡稱,簡單來說,就是用程式解決數學、邏輯與演算法問題的競賽。台灣許多學生熟悉的 APCS 檢定,涵蓋的是競程訓練中的一部分。

在台灣的競程訓練與正式競賽中,C++ 是最主要的語言。學習者需要在時間限制內拆解問題、設計演算法,並把想法穩定實作出來。

競程和數學競賽很不一樣。除了想出解法,還要能除錯、控制時間、承受比賽壓力,並做出合適的解題策略。

不只是準備 APCS APCS 是許多學生開始學習程式與檢測能力的起點;競程訓練會把能力延伸到更完整的解題思考。
看似不考,也要打底 有些演算法、資料結構或數學觀念乍看不像 APCS 會考,但能建立更扎實的分析與拆題能力。
長期練習才會穩 透過分級課程、題單練習與定期檢測,學生能逐步累積面對新題目的判斷力。
如何開始

加入課程流程

  1. 註冊 AACPOJ 帳號 帳號可自行建立,之後會用這個使用者名稱加入課程。
  2. 報名課程且通過入學測驗 完成報名與程度確認後,老師會安排適合的班級與進度。
  3. 由老師加入課程 加入後即可看到對應的正式作業、題單、提交紀錄與班級內容。
適合對象

誰適合學競程?

  • 想準備 APCS,但不想只練固定題型
  • 想從 C++ 基礎開始建立解題能力
  • 想參加校內外程式競賽
  • 已會一些程式,但遇到新題常不知道怎麼拆

Why AACPOJ?

AACPOJ 長期搭配 AA 競程課程使用,幫助學員建立穩定練習節奏;已有多位學員在校內外競賽中累積亮眼表現。

分級課程路線

依程度安排學習順序,從 C++ 入門、基礎演算法到進階競賽訓練逐步前進。

老師安排題單

題目依課堂進度與練習目標開放,包含基礎題、練習題與延伸挑戰。

Built-in notes system

寫題筆記、整理思路、保留錯題紀錄,也能依老師安排分享給同學或班級。

定期模擬考檢測學習成果

透過階段性測驗檢查觀念與實作能力,幫助學生掌握目前程度與下一步方向。

實際畫面展示

看看 AACPOJ 怎麼練習

題目頁整合讀題、線上 IDE、範例測試、提交與上傳結果;作業列表依單元整理進度。

正式內容由老師依班級開放

帳號可以自行註冊;作業、題單、提交紀錄與班級內容會在老師把帳號加入課程後開放。

Ready to begin?

建立 AACPOJ 帳號是免費的。報名課程且通過入學測驗後,完整作業、題單、提交系統與課程資源會由老師依班級開放。