---
tags: CP
---
[TOC]
# 大學程式設計競賽
通常僅限剛好 3 人一組
不可跨校
從大一到碩一(修課未滿九學期)都可參加
題目都英文敘述
語言C/C++,java,有些有python,TOPC、ICPC有kotlin
通常比賽可以帶20 or 25 頁的codebook(程式模板)
## 台清交程式設計大賽
* 資格:僅限台清交
* 時間:3~4月
* 地點:台清交輪流
## 中區程式設計大賽
* 資格:大學生
* 時間:12月
* 地點:彰師大
* 獎項:前三名有禮卷(6000,3000,2000),獎狀
## 東華盃程式設計競賽
* 資格:大學生
* 時間:12月
* 地點:東華大學
* 獎項:前三名(15000,12000,9000)、佳作三名
* 備註:食物很讚、賽中有冰淇淋攤販、現烤整隻乳豬、十幾盒披薩
## 北區程式設計競賽
* 資格:大學生(初階組:大一,進階組:大二以上)
* 時間:5-6月
* 地點:台北商業大學
* 獎項:兩組各前三名、佳作數名
## NCPC
全國大專院校程式設計競賽,俗稱大甲賽
分為初賽跟決賽
### 初賽
除了台清交以外(前三年都前三的學校自辦),其他學校一起舉辦
* 地點:北部台師大 南部中山(去年因為疫情改線上各校自己開場地)
* 規格:至少4題(似乎都6-7題左右),3小時
* 時間:通常九月底十月初
### 決賽
* 資格:初賽至少AC一題且每校最多六隊(初賽校內前六)
* 地點:北部台師大 南部中山
* 時間:通常為初賽後兩周,約為十月初
* 規格:9~15題,五小時
* 參加贈品:資料夾
* 獎項:第一名一隊,第二名兩隊,第三名三隊,佳作取約30~40隊
* 備註:點心很好吃
## NCTU
科技大專校院程式設計競賽
* 時間:暑假剛開始
* 資格:僅限科大
## NCPU
私立大學程式設計競賽
* 時間:暑假剛開始
* 資格:僅限私立大學
## TOPC
ICPC Asia Taiwan Online Programming Contest
* ICPC前導賽,為線上賽
* 資格不限,有報名就可以參加
* 時間:八月底~十月初之間
* 規格:3小時,至少七題
## ICPC
國際大學生程式設計競賽
分為regional跟world final
台灣區可以打全部太平洋賽區的regional如果有錢出國的話XDD
### taiwan ICPC regional
比賽有兩天,第一天開幕、測機,第二天比賽、頒獎、晚宴
* 台灣最高規格的比賽
* 時間:11月多
* 地點:連三年北商(2019-2021),桃園龍潭 武漢國中(2022-2023)
* 資格:
1. NCPC決賽取前40隊
2. TOPC取前40隊
3. NCTU,NCPU各取10隊
4. CPE錄取 10 隊,但每校不得超過兩隊。
5. TOPC 補滿
~~6. 自由報名(補到100隊為止)(重複隊伍遞補)~~
* 費用:3000-4000(台灣大比賽中唯一需要費用的)
* 規格:9~13題,五小時
* 參加贈品:T-shirt跟包包
* 獎項(獎項依主辦單位決定,至少2019-2021年是依照這個規則):
1~10 金牌
11~30 銀牌
31~60 銅牌
後面好像到七八十有參加獎佳作?
(台清交加起來約30隊 能進銀牌線 代表有台清交實力 daidaicluborz)
### ICPC world final
大學競賽程式最高殿堂
* 時間:5,6月舉行(2019年因疫情延後還未舉辦)
* 資格:各regional賽區取前1 ~ 2名晉級
* 獎項:前4金牌,5 ~ 8銀牌,9 ~ 12銅牌
## 各項檢定
### CPE
大學程式能力檢定
* 時間:每學期兩次,學期初、末各一次
* 費用:大學生、碩博士免費,高中以下學生 400 元,社會人士 500 元。
* 題數:7題3小時
* 檢定時間:晚上6:30
### ITSA
程式能力線上自我評量
* 時間:兩個月一次,1,3,5,7,9,11月
* 題數:九題3小時
* 檢定時間:晚上6:00
## 年度個人賽
有預賽跟決賽,決賽只取全球前25人左右,包吃包住包機票
第$k(k \ge2)$輪約前1000名會有T-shirt
### [google code jam](https://codingcompetitions.withgoogle.com/codejam) 今年2023將會是最後一年QQ 即將走入歷史的比賽
五六月
### [facebook hacker cup](https://www.facebook.com/codingcompetitions/hacker-cup/)
七八月
### [topcoder open](https://tco20.topcoder.com/)
11月
## 日常競賽
帳號都會有rating,每場比賽之後會依照比賽表現調整帳號積分
### [codeforces](https://codeforces.com)
俄羅斯競賽網站,3-4天有一場
- DIV 1
- DIV 2
- DIV 3
- DIV 4
### [atcoder](https://atcoder.jp)
日本競賽網站,每周末有1~2場
- ABC(atcoder beginner contest)
- ARC(atcoder regular contest)
### [leetcode](https://leetcode.com/contest/)
每周日早上10:30
隔周六晚上10:30
一場 90 分鐘 四題
### [codechef](https://www.codechef.com/contests)
印度競賽網站,每個月有2星期馬拉松賽,固定月賽
### [topcoder](https://www.topcoder.com/community/competitive-programming/how-to-compete)
美國競賽網站,有周賽SRM(Single Round Match)
----
## 刷題
### [CSES](https://cses.fi/problemset/)
總共就 300 題
包括各類超級經典的題目
題目很優質 建議刷完
### [atcoder DP contest](https://atcoder.jp/contests/dp)
題目類似 CSES DP 主題 總共 26 題
### [紫書<《算法竞赛入门经典》>](https://vjudge.net/article/524)
UVA題 整理好的完整題單
----
盡量不要使用以下 judge
Zerojudge
題目品質參差不齊,大部分很糟
如果不會挑題目的不要寫