APCS練習方法,使用 Atcoder 提升APCS實力 === ###### tags:`APCS` `AnnCode!` `C++` `Python` `Atcoder` ## #引言 目前網路上有許多刷題網站供全世界想要學習程式的同學免費練習,例如 Zerojudge, Codeforces, TIOJ 及 Leetcode 等,但每個網站幾乎都有各自的缺點,又以英文題序為大宗,讓台灣想學習程式的同學非常苦惱。 今天要推薦各位同學一個刷題網站 [Atcoder](https://atcoder.jp/),雖然題目敘述是英文,但簡短、易懂不會影響學生作答,刷題的同時還能順便練習閱讀英文題目的基本能力,最重要的是其三大優點**品質穩定的題目與測試資料**、**題目依照難度排序**以及**題目類型貼近APCS考題**。 ## #作者 [AnnCode!安可程式教育](https://hakkaz.github.io/about) - 專業APCS家教團隊,歡迎點擊連結了解更多! - 本文作者 APCS 實作滿級分,參加程式競賽多年、教學經驗豐富,已帶領許多學生在 APCS 取得佳績 ## #註冊帳號 1. 首先進入 [Atcoder](https://atcoder.jp/) 網站。  2. 找到右上角 sign up 按鈕,點擊後填寫資料以註冊帳號。  ## #打開 Contest List 1. 點開左上角 Contest  2. 選擇 **ABC class**  3. 隨便選一個 **AtCoder Beginner Contest** 點進去即可  ## #刷題策略 - 超級初學者 - 還在熟悉語法、且不熟悉迴圈的同學 - 先寫 A 就好,也就是每一場比賽的第一題 - 如果每次看到 A 都能完成,可以嘗試開始寫 B - APCS 實作 1\~2 級分 - 在 15 分鐘內解出 A - 需要練習迴圈、陣列、流程控制的同學 - 寫 B\~C - 如果幾乎每次都能 A\~C 全解,可以開始嘗試 D - APCS 實作 3\~4 級分 - 在 20 \~ 30 分鐘內解出 A、B ,而且要一次 AC - 嘗試解出 D\~E - E 對這個程度的同學來說不簡單,不用氣餒 - F 之後的題目跟 APCS 的考試方向就比較不同了,想要拚 5 級分再刷 ## #難度對照表 [Atcoder Problems Difficulty](https://kenkoooo.com/atcoder#/table) 一個實用的網站 ,可以看到每一道題目難度大概多少。 左上角輸入自己的 User ID 可以當作checklist使用  ## #解答 幾乎每個場次都會有解答(Editorial),但是有時候太簡單的題目不會有解答QQ。 請點選該場次的Editorial即可。  ## #文章作者 全文由 [AnnCode!安可程式教育](https://www.facebook.com/profile.php?id=100089378332482) 撰寫,轉載文章請註明出處。 **AnnCode!安可程式教育**是專業APCS家教團隊,超強師資陣容,每位老師皆為 APCS 實作滿級分高手,並且曾經參與 「TOI 高中資訊奧林匹亞競賽」、「ICPC 國際大學生程式設計競賽」等程式競賽,絕對是不可多得的一流師資。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up