CPE 官網

# CPE 介紹

CPE 的全名為 Collegiate Programming Examination ,中文為 大學程式能力檢定
CPE 的目標是做為全台灣程式檢定的標準與提升台灣學生的程式能力,目前已經有多校將其列入畢業門檻
(通常與資訊相關的科系都會被要求去考)

# CPE 考試

  1. CPE 每年舉辦 4 次
  2. 採取當場上機考的形式,封閉網路、不能攜帶資料,每次考試 3 小時
  3. CPE 的題目來源為 UVa Online Judge 但可能會修改題目
  4. 總共有 7 題,前 3 題為基本題 (至少有 1 題難度為 1 星),第 4-5 題通常需要用到不同的容器及演算法,第 6-7 題則需要一定的英文能力才能理解題目
  5. 使用 瘋狂程設 的評判系統,與一般 compiler 不太一樣,需要熟悉一下,例如:要使用 string 需要 include <string>
  6. 能使用 CC++Java 程式語言
  7. 題目會提供題目測資與人工公開測資供考生除錯,能多次提交結果,並當場知道正確與否

# CPE 歷屆考題 參考解答

CPE 歷屆考題
(以下題目以 UVa 原題為準)


2022/03/22

  1. UVa 12908 - The book thief
  2. UVa 10642 - Can You Solve It
  3. UVa 13171 - Pixel Art
  4. UVa 11360 - Have Fun with Matrices
  5. UVa 10326 - The Polynomial Equation
  6. UVa 12627 - Erratic Expansion
  7. UVa 11659 - Informants

2021/12/21

  1. UVa 1260 - Sales
  2. UVa 11728 - Alternate Task
  3. UVa 118 - Mutant Flatworld Explorers
  4. UVa 11078 - Open Credit System
  5. UVa 10800 - Not That Kind of Graph
  6. UVa 11792 - Krochanska is Here

2021/03/23

  1. UVa 12019 - Doom's Day Algorithm
  2. UVa 10921 - Find the Telephone
  3. UVa 725 - Division
  4. UVa 11489 - Integer Game
  5. UVa 12218 - An Industrial Spy
  6. UVa 11495 - Bubbles and Buckets

2020/12/22

  1. UVa 11689 - Soda Surpler
  2. UVa 10188 - Automated Judge Script
  3. UVa 10415 - Eb Alto Saxophone Player
  4. UVa 11536 - Smallest Sub-Array
  5. UVa 11960 - Divisor Game
  6. UVa 12319 - Edgetown's Traffic Jams'
  7. UVa 11633 - Food portion sizes

2020/10/20

  1. UVa 10050 - Hartals
  2. UVa 458 - The Decoder
  3. UVa 389 - Basically Speaking
  4. UVa 10267 - Graphical Editor
  5. UVa 615 - Is It A Tree
  6. UVa 1746 - String Theory
  7. UVa 165 - Stamps

2020/06/09

  1. UVa 11498 - Division of Nlogonia
  2. UVa 10189 - Minesweeper