Edited by 廖竑羿 :::success 整理分類題目 方便大家依各自需求尋找 想練習的題目難度、種類 題目皆取自線上 OJ 及公開網頁 若使用不當請告知 ::: ### 講義連結 - [基礎語法講義連結](https://hackmd.io/07QUCiI9TuiTY7YxWGA0uA?view) - [基礎資料結構與演算法講義連結](https://hackmd.io/csWtIa8CTviRjtg07tbxoA?view) # 基礎語法篇 ## 輸出輸入及基礎運算 - [a002. 簡易加法](https://zerojudge.tw/ShowProblem?problemid=a002) - [c379. 成為出題者](https://zerojudge.tw/ShowProblem?problemid=c379) - [d049. 中華民國萬歲!](https://zerojudge.tw/ShowProblem?problemid=d049) - [d050. 妳那裡現在幾點了?](https://zerojudge.tw/ShowProblem?problemid=d050) - [d073. 分組報告](https://zerojudge.tw/ShowProblem?problemid=d073) - [d827. 買鉛筆](https://zerojudge.tw/ShowProblem?problemid=d827) ## 條件判斷 if - [d065. 三人行必有我師 (1 行版)](https://zerojudge.tw/ShowProblem?problemid=d065) - [d066. 上學去吧!](https://zerojudge.tw/ShowProblem?problemid=d066) - [d067. 格瑞哥里的煩惱 (1 行版)](https://zerojudge.tw/ShowProblem?problemid=d067) - [d068. 該減肥了!](https://zerojudge.tw/ShowProblem?problemid=d068) - [a006. 一元二次方程式](https://zerojudge.tw/ShowProblem?problemid=a006) - [e835. p2.表演座位 (Seats)](https://zerojudge.tw/ShowProblem?problemid=e835) - [d669. 11677 - Alarm Clock](https://zerojudge.tw/ShowProblem?problemid=d669) ## 迴圈 for while - [d070: 格瑞哥里的煩惱 (0 尾版)](https://zerojudge.tw/ShowProblem?problemid=d070) - [d071. 格瑞哥里的煩惱 (EOF 版)](https://zerojudge.tw/ShowProblem?problemid=d071) - [d072: 格瑞哥里的煩惱 (Case 版)](https://zerojudge.tw/ShowProblem?problemid=d072) - [c022. 10783 - Odd Sum](https://zerojudge.tw/ShowProblem?problemid=c022) - [d074. 電腦教室](https://zerojudge.tw/ShowProblem?problemid=d074) - [c005. 10300 - Ecological Premium](https://zerojudge.tw/ShowProblem?problemid=c005) - [e834. P1.批發出貨(Wholesale)](https://zerojudge.tw/ShowProblem?problemid=e834) - [a058: MOD3](https://zerojudge.tw/ShowProblem?problemid=a058) - [e968. 2. 班級名單 (Student list)](https://zerojudge.tw/ShowProblem?problemid=e968) - [a148. You Cannot Pass?!](https://zerojudge.tw/ShowProblem?problemid=a148) - [d010. 盈數、虧數和完全數](https://zerojudge.tw/ShowProblem?problemid=d010) - [c067. 00591 - Box of Bricks](https://zerojudge.tw/ShowProblem?problemid=c067) - [c079. 10346 - Peter's Smokes](https://zerojudge.tw/ShowProblem?problemid=c079) - [c013. 00488 - Triangle Wave](https://zerojudge.tw/ShowProblem?problemid=c013) - [d053. 10970 - Big Chocolate](https://zerojudge.tw/ShowProblem?problemid=d053) - [e511. 11364 - Parking](https://zerojudge.tw/ShowProblem?problemid=e511) ## 陣列 - [a693. 吞食天地](https://zerojudge.tw/ShowProblem?problemid=a693) - [d097. 10038 - Jolly Jumpers](https://zerojudge.tw/ShowProblem?problemid=d097) - [d673. 11608 - No Problem](https://zerojudge.tw/ShowProblem?problemid=d673) - [d478. 共同的數 - 簡易版](https://zerojudge.tw/ShowProblem?problemid=d478) - [a015. 矩陣的翻轉](https://zerojudge.tw/ShowProblem?problemid=a015) - [a040. 阿姆斯壯數](https://zerojudge.tw/ShowProblem?problemid=a040) - [d123. 11063 - B2-Sequence](https://zerojudge.tw/ShowProblem?problemid=d123) - [k514. P2.解藥 (Medicine)](https://zerojudge.tw/ShowProblem?problemid=k514) ## 字串 - [a065. 提款卡密碼](https://zerojudge.tw/ShowProblem?problemid=a065) - [d267. 11577 - Letter Frequency](https://zerojudge.tw/ShowProblem?problemid=d267) - [c459. 2. 自戀數](https://zerojudge.tw/ShowProblem?problemid=c459) - [d275. 11586 - Train Tracks](https://zerojudge.tw/ShowProblem?problemid=d275) - [d671. 11716 - Digital Fortress](https://zerojudge.tw/ShowProblem?problemid=d671) - [c015. 10018 - Reverse and Add](https://zerojudge.tw/ShowProblem?problemid=c015) - [j538. 賣場設置 (Market) *](https://zerojudge.tw/ShowProblem?problemid=j538) ## 副函式及遞迴 - [f168. m4a2-分配寶物(Treasure)](https://zerojudge.tw/ShowProblem?problemid=f168) - [e446. 排列生成](https://zerojudge.tw/ShowProblem?problemid=e446) - [f640. 函數運算式求值](https://zerojudge.tw/ShowProblem?problemid=f640) ## 綜合應用題目 - [e834. P1.批發出貨(Wholesale)](https://zerojudge.tw/ShowProblem?problemid=e834) - [a010. 因數分解](https://zerojudge.tw/ShowProblem?problemid=a010) - [a015. 矩陣的翻轉](https://zerojudge.tw/ShowProblem?problemid=a015) - [a020. 身分證檢驗](https://zerojudge.tw/ShowProblem?problemid=a020) - [j538. 賣場設置 (Market) *](https://zerojudge.tw/ShowProblem?problemid=j538) # APCS 歷屆 & 類似題 ## 歷屆試題 ### 第一題 - [b964. 第 1 題 成績指標](https://zerojudge.tw/ShowProblem?problemid=b964) - [c290. APCS 2017-0304-1秘密差](https://zerojudge.tw/ShowProblem?problemid=c290) - [c294. APCS-2016-1029-1三角形辨別](https://zerojudge.tw/ShowProblem?problemid=c294) - [c461. apcs 邏輯運算子 (Logic Operators)](https://zerojudge.tw/ShowProblem?problemid=c461) - [f312. 1. 人力分配](https://zerojudge.tw/ShowProblem?problemid=f312) - [f579. 1. 購物車](https://zerojudge.tw/ShowProblem?problemid=f579) - [f605. 1. 購買力](https://zerojudge.tw/ShowProblem?problemid=f605) - [g275. 1. 七言對聯](https://zerojudge.tw/ShowProblem?problemid=g275) - [g595. 1. 修補圍籬](https://zerojudge.tw/ShowProblem?problemid=g595) - [h026. 202001_1 猜拳](https://zerojudge.tw/ShowProblem?problemid=h026) - [h081. 1. 程式交易](https://zerojudge.tw/ShowProblem?problemid=h081) - [i399. 1. 數字遊戲](https://zerojudge.tw/ShowProblem?problemid=i399) - [i428. 1. 巴士站牌](https://zerojudge.tw/ShowProblem?problemid=i428) - [j605. 1. 程式考試](https://zerojudge.tw/ShowProblem?problemid=j605) - [k731. 1. 路徑偵測](https://zerojudge.tw/ShowProblem?problemid=k731) ### 第二題 - [c295. APCS-2016-1029-2最大和](https://zerojudge.tw/ShowProblem?problemid=c295) - [h027. 202001_2 矩陣總和](https://zerojudge.tw/ShowProblem?problemid=h027) - [k732. 2. 特殊位置](https://zerojudge.tw/ShowProblem?problemid=k732) - [c291. APCS 2017-0304-2小群體 ](https://zerojudge.tw/ShowProblem?problemid=c291) - [b965. 第 2 題 矩陣轉換](https://zerojudge.tw/ShowProblem?problemid=b965) - [f313. 2. 人口遷移](https://zerojudge.tw/ShowProblem?problemid=f313) - [f606. 2. 流量](https://zerojudge.tw/ShowProblem?problemid=f606) - [g596. 2. 動線安排](https://zerojudge.tw/ShowProblem?problemid=g596) - [j123. 2. 運貨站](https://zerojudge.tw/ShowProblem?problemid=j123) - [h082. 2. 贏家預測](https://zerojudge.tw/ShowProblem?problemid=h082) - [g276. 2. 魔王迷宮 *](https://zerojudge.tw/ShowProblem?problemid=g276) - [f580. 2. 骰子 *](https://zerojudge.tw/ShowProblem?problemid=f580) - [c462. apcs 交錯字串 (Alternating Strings) *](https://zerojudge.tw/ShowProblem?problemid=c462) - [i400. 2. 字串解碼 *](https://zerojudge.tw/ShowProblem?problemid=i400) ### 第三題 - [b966. 第 3 題 線段覆蓋長度](https://zerojudge.tw/ShowProblem?problemid=b966) - [g597. 3. 生產線](https://zerojudge.tw/ShowProblem?problemid=g597) - [f607. 3. 切割費用](https://zerojudge.tw/ShowProblem?problemid=f607) - [c292. APCS2017-0304-3數字龍捲風](https://zerojudge.tw/ShowProblem?problemid=c292) - [f640. 函數運算式求值](https://zerojudge.tw/ShowProblem?problemid=f640) - [h083. 3. 數位占卜](https://zerojudge.tw/ShowProblem?problemid=h083) ### 第四題 - [b967. 第 4 題 血緣關係](https://zerojudge.tw/ShowProblem?problemid=b967) - [c471. apcs 物品堆疊](https://zerojudge.tw/ShowProblem?problemid=c471) - [h084. 4. 牆上海報](https://zerojudge.tw/ShowProblem?problemid=h084) - [j608. 4. 機器出租](https://zerojudge.tw/ShowProblem?problemid=j608) # 觀念歷屆試題 - [ APCS 官網範例](https://apcs.csie.ntnu.edu.tw/wp-content/uploads/2022/10/%E8%A7%80%E5%BF%B5%E9%A1%8C_%E9%A1%8C%E5%9E%8B%E7%AF%84%E4%BE%8B.pdf) - [ 官網範例分類 ](https://hackmd.io/@kaeteyaruyo/APCS-concept-index/https%3A%2F%2Fhackmd.io%2F%40kaeteyaruyo%2FAPCS-concept-index) - [111/11 觀念題 // from algoseacow](https://hackmd.io/@algoseacow/APCS11011-writing) - [111/06 觀念題 // from algoseacow](https://hackmd.io/@algoseacow/APCS11106-writing) - [111/01 觀念題 // from algoseacow](https://hackmd.io/@algoseacow/APCS11101-writing) # 資料結構及演算法 ## dfs - [a219. 限制排列](https://zerojudge.tw/ShowProblem?problemid=a219)