以前班級頁的 PDF 教材只能在網頁裡翻,沒有下載鈕。現在老師開放下載的 PDF,在班級頁、教材列表和閱讀頁右上角都有「下載」,旁邊會標頁數、檔案大小和最後更新日期,檔案有更新時看日期就知道要不要重印。沒開放的 PDF 跟以前一樣只能線上看。
更新日誌
AACPOJ 平台的新功能、修正與改善。
2026 年 10 月
以前 CMS 模擬賽的登入畫面密碼免填,按「登入」就開始。現在跟正式比賽一樣:開賽前 30 分鐘,系統會把你的參賽密碼寄到帳號設定的 Email,登入畫面輸入正確才能進場、開始計時。
- 請先確認個人設定裡的 Email 是你收得到信的信箱,開賽前把信打開備用。
- 找不到信:在登入畫面按「重寄密碼」,會再寄一次同一組到你的信箱(一分鐘內只寄一次)。
- 賽後自己按「開始模擬賽」的補考流程不變,密碼一樣寄到 Email。
以前全站的 C++ 都不接受 int a[n]; 這種用變數當陣列大小的寫法(VLA),交上去是編譯錯誤;但正式 APCS 考場的編譯器接受它。
- 現在 APCS 考古題、模擬測驗的題目(題型標 APCS 的公開題)不論提交、執行範例、自訂測試都放行。
- 其他題目照舊禁止;想知道為什麼與怎麼改,看 /codecheck/guide/ 第 30 條。
有開這張卡的班級(目前是 Level 1 秋季班),班級頁會列出班上同學的 AtCoder 狀況:Rating(用 AtCoder 的顏色)、本期參加場數、最近一場的表現、本期變化,照 rating 排序。本期目標是 rating 800(綠色)。
- 只列有綁 AtCoder 帳號的同學;還沒綁的只顯示人數,想上榜就到「設定 → 外部 OJ 帳號」把 AtCoder 帳號綁起來。
- 綁了但本期還沒參加比賽的會列在最下面,標「尚未參加」。
- 資料每週日早上自動更新(ABC 在週六晚上),不用自己按。
筆記可以用提示框標重點
寫筆記時可以用 :::info、:::success、:::warning、:::danger 四種提示框把重點圈起來,編輯時的預覽和存檔後看到的一樣。
- 寫法:第一行
:::warning 標題(標題可省略),中間放內容,最後一行:::收尾。 - 以前只有存檔後才看得到,而且沒有顏色;現在編輯中就會顯示,四種顏色分別是藍、綠、橘、紅。
筆記可以搜尋了
「我的筆記」最上面多了搜尋框,輸入關鍵字就會找出標題或內容有這個詞的筆記,包含自己的、同學分享給班級的、以及公開筆記,結果會標出命中的地方。
- 以前只能一篇一篇點開找;現在筆記多了也找得到。
- 筆記裡寫的標籤也搜得到,例如搜「#二分搜」就會列出所有標過這個標籤的筆記。
補考改在考試卡片或比賽頁直接申請
無法參加考試時,在班級頁那場考試的卡片(或比賽頁、比賽列表)按「申請補考」,填可以開始的時間就送出,不用再到提問區選類型。
送出後卡片會顯示「補考審核中」,老師核准前都可以改時間或撤回;核准後會顯示補考時段。
可以在班級頁直接請假
班級頁上方課程日期的卡片多了「請假」按鈕:填寫原因、送出,老師就會收到通知。
上課開始前都可以按「取消請假」;考試請照舊用補考申請。
用老師寄的連結加入班級後,班級頁會跳出一次提示,按「加入 Google Classroom」就會開新分頁直接加入,不用自己輸入課程代碼。請用上課要用的 Google 帳號加入,上課時才能直接進 Google Meet。
之後要再打開,班級頁的「快速連結」也多了 Google Classroom。
比賽題解也可以是投影片
有些比賽的題解是一份講解投影片。比賽結束後,參加過的同學在比賽頁的「題解」頁籤就能打開,沒參加的同學看不到;補考的同學考完才開放。
有些比賽(例如隨堂練習)改用這種方式:跟平常一樣在題目頁寫程式、用線上 IDE 測試和提交,但比賽中交出去只看得到範例測資的結果和編譯錯誤,其他測資的結果和分數比賽結束後才公布。
- 每題只採計最後一次提交:後面交的會蓋掉前面的,交出去之前先自己檢查清楚。
- 比賽頁「賽制」寫「採計最後一次(賽中隱藏結果)」的就是這種比賽。
資訊能力競賽模擬賽班多了兩場中投區複賽的考古題模擬賽(110、112 學年度,各 10 題),一樣是隨時可以自己開考的 CMS 作答介面,但計分方式改成 ICPC 制。
- ICPC 制:每題 10 分、沒有子題,全部測試資料都正確才算解出;名次先比解出題數,再比總時間加罰時(每次錯誤提交加 20 分鐘,編譯錯誤不罰)。
- 這兩份試卷幾乎沒寫測試資料的範圍,站上也不逐題補充,請自己判斷合理的範圍,比賽公告有說明。
- 以前的 CMS 模擬賽(各子題取最高分加總)不受影響。
APCS 專區的「CSES 中文題庫」改名「站外練習」,把台大程式解題社 APCS 營在 NCOJ(oj.ntucpc.org)的 351 題也放進來,和 CSES 的 APCS 精選題合成一份依主題排列的題單,從變數、迴圈一路到動態規劃。
- 每個主題先列 CSES 的題(站上有中文題敘,可以範例測試),再列 NCOJ 的題(直接連到原站作答)。
- 綁定 NCOJ 帳號後,按「同步進度」就會把你在 NCOJ 通過的題標成已解;CSES 照舊。
- NCOJ 的題也可以在討論區發問、分享題解。
- CSES 全部 400 題的中文題庫還在同一頁的下半部。
APCS 專區新增討論區
APCS 專區的導覽列多了「討論區」,考古題、AP325 與 CSES 的題目頁也多了「討論」按鈕。卡關時可以在那一題底下發問,解出來之後可以分享自己的題解,發現題目敘述、測資、題解或網站有問題也可以在這裡回報。
- 不用登入就能看,登入後才能發文和回覆。
- 「題解分享」要先答對那一題才能發(CSES 的題要先綁定 CSES 帳號並同步進度),內容會先摺疊起來。
- 在討論裡貼完整解法時請勾「含解法」,同樣會先摺疊,還想自己想的人不會被暴雷。
- 模擬測驗作答中不能看討論區。
2026 年 9 月
程式識讀多了第四份模擬測驗:從 APCS 官網公開的 2016~2017 年三場觀念題裡,挑出站上其他題本沒有、而且還在現行檢測範圍內的 30 題,90 分鐘,交卷後每題都有題解。
- 舊制觀念題和現在的程式識讀是同一種題型,只是題數不同;已經不考的內容(指標、記憶體位址、進位制)沒有收進來。
程式識讀原本只有官方範例兩份,現在多了三份模擬測驗,每份 30 題、90 分鐘,形式跟正式檢測一樣。
- 題目取自吳邦一教授的《APCS C 程式識讀 125 題》,依官方公布的程式識讀檢測範圍挑出 90 題,經作者同意放上專區。
- 交卷後每一題都有正確答案與題解,題解裡會連到語法書對應的段落。
- 每人每份只能作答一次,建議先做官方範例熟悉形式,再依序做三份。
APCS 專區兩份「程式識讀題目範例」(C 題本、Python 題本)30 題都寫了題解。交卷後在結果頁展開任一題,會標出正確答案,下方是這一題的推導。
- 做過的人回到 APCS 專區按「查看結果」就能看。
- 其他線上考卷是否顯示題解由老師決定;入學測試不會顯示。
以前作業裡的站外題點進去是原站,翻譯只有一頁純文字。現在作業列點題名會進到跟一般題目一樣的頁面:左邊是中文翻譯、右邊是編輯器,可以直接跑範例測試和自訂測試;寫好按「前往 CSES 提交」會自動複製程式碼並開原站的提交頁,貼上就能送出。
- 範例測試在 AACPOJ 自己的測試機執行,時限和判定方式可能跟原站不同,最後還是以原站為準。
- 「譯」圖示改成只放簡潔題意,完整題意在題目頁。
- TIOJ、NCOJ 這種原站就是中文的題,題名仍直接連到原站;切成英文介面時,只有站上有英文翻譯的題才會進站內頁。
- 只有你課程裡的站外題看得到;CSES 的題(開放授權)任何人都看得到。
- 提交仍然在原站完成,作業狀態跟以前一樣靠同步更新。
APCS 專區多了一個區塊:中正大學吳邦一教授的《AP325-從 APCS 實作題檢測三級到五級》教材練習題,經作者同意在本站免費公開,不用登入也看得到。
- 題目照教材八章(遞迴、排序與二分搜、佇列與堆疊、貪心與掃瞄線、分治、動態規劃、基本圖論、樹上演算法)排列,每題前面標書中編號(例如 P-1-1),讀到哪一章就做哪一章。
- 書中拿 APCS 考古題當例題的地方,直接連到站上的原題;登入後每題會顯示你的狀態(已解/最高得分)。
- 區塊上方有教材 PDF 與 AP325-Python 版的連結。題目會分批陸續上架。
報名課程之後,平台的使用期限是一年 —— 這件事一直都寫在錄取信裡,現在站上真的照著算了。
規則比你想的寬鬆:只要你還有任何一個班在期限內,你上過的所有班級就全部都看得到。所以一路往上修課的同學不會有任何感覺;期限是從你最後一個班結課那天起算一年。
期限過了之後你仍然看得到
- 你自己的全部提交紀錄與程式碼,一筆都不會少
- 班級頁、作業頁、筆記頁(變成唯讀,不能再修改)
- 個人頁的解題統計、連續活躍天數、等級標記
- 公開題目與線上教材
會關閉的
課堂影片、投影片、課程題目,以及線上編輯器與自訂測試。
之後如果再報名新課程,先前的班級會一起恢復。在班級頁可以看到自己的到期日;覺得日期有問題就直接跟老師說,老師可以調整。
題目頁編輯器上方的「格式化」按鈕(快捷鍵 Shift+Alt+F)以前只支援 C/C++,現在 Python 也可以用:縮排統一成 4 格、運算子兩側補空白、把擠在同一行的 if 拆開。
- 不會改你的引號('abc' 不會變成 "abc"),也不會執行你的程式。
- 程式有語法錯誤時沒辦法格式化,會告訴你大概在第幾行。
- 格式化之後按 Ctrl+Z 可以還原。
CMS 介面的模擬賽改得更像正式比賽。
- 按「開始模擬賽」後,系統會寄一組參賽密碼到你的 Email。在登入畫面輸入這組密碼、按「登入」才開始計時。沒收到信的話,先看垃圾郵件匣,或按登入畫面下方的「重寄密碼」。
- 作答時間結束後,還是可以在 CMS 介面繼續上傳、看評測結果。賽後的上傳列在「賽後練習記錄」,不算進比賽成績。
- 比賽期間只能在作答系統裡看題目,比賽頁的題目區會提醒你這件事。
APCS 專區新增「程式識讀」區塊,第一份是 APCS 官網公布的程式識讀題目範例(C 題本),共 30 題單選、限時 90 分鐘。登入就能作答,交卷後馬上看到分數和各題對錯。
每人只能作答一次,按下開始後計時不會暫停,請找一段完整的時間再開始。
以前這些題目只收 C/C++,現在多數題目也可以交 Python 3。
- 在編輯器的語言選單挑 Python 3 就能提交,共 483 題開放。
- 有些題目仍然只收 C++:考點就是改 C++ 程式碼、限制用哪些語法、或要你補完一個 C++ 函式的題目。這類題目的語言選單不會出現 Python。
- Python 比 C++ 慢很多。同樣的做法在 C++ 過得了,用 Python 不一定過得了,遇到超時請先想有沒有更好的做法。
APCS 專區(導覽列「APCS 專區」)整頁重新設計:最上面是下一場正式考試的日期、倒數與報名期間, 再來是模擬測驗卡片與歷屆題目表。
- 在官網完成報名後,到專區點該場次你報考的級別旁的「我已報考」;再按一次可取消,按別的級別可更改。
- 每個級別會顯示目前有幾位同學已報考,只有人數、不會顯示是誰。
- 報名日期還沒公告、或報名還沒開始的場次,先不開放標記;報名開始後按鈕才會出現。
- 模擬測驗改成卡片,直接看得到題數、時長與你的狀態;歷屆題目依場次分組,多了通過率長條。
模擬測驗現在依初級/中級/中高級/高級分組列出,上方的等級按鈕會同時篩選模擬測驗和題目。
- 新增「APCS 2025 年 11 月高級」模擬測驗,可直接參加;這三題改成只能從模擬測驗進入,不再列在題目表。
導覽列的「APCS 題庫」改成「APCS 專區」(/apcs/),不管有沒有登入都看得到。
- 最上面是各等級距離下一場官方檢測的倒數,以及報名期間。
- 公開的 APCS 模擬測驗列在中間,按「參加模擬測驗」可以立即開始(馬上計時)或預約時間,不用再填申請、不用等老師核准。考過的會顯示分數。
- 下面是所有 APCS 歷屆題目,可以用初級/中級/中高級/高級篩選,已解過的會打勾,有題解的會標出來。
個人頁(右上角使用者名稱 → 個人檔案)的統計卡從三張變成五張。
- 作業總分:你在所有參加過的作業裡拿到的分數加總,AC 算整題配分、有部分分的題算部分分,算法跟班級頁的作業總分排名一樣。
- 最長連續活躍:從你加入到現在,連續有活動(提交、同步外站、自報)的最長天數。旁邊原本的「連續活躍」仍然是目前這一段。
作業裡的外站中文題附英文翻譯
作業頁的外站題目(NCOJ、TIOJ 等中文題)多了英文翻譯資源,列表上會有 EN 圖示,點進去看英文版題敘。
以前按「結束作答,送出答案」只是切換畫面,重新整理還能繼續寫;現在會真的收卷、不能再上傳。開考滿 30 分鐘、距結束 10 分鐘以上才能按。