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