競程是什麼?

所以說,一直在說的這個詞「競程」到底是什麼呢?

競程,又被稱作「程式競賽」、「競賽程式」、「演算法競賽」

主要是比選手使用演算法、資料結構、數學能力等等去解決問題

而主要的競賽類型分為兩種制度,一種是OI制,另一種是ICPC制

OI制

IOI (國際資訊奧林匹亞,International Olympiad in Informatics),是每個國家在演算法競賽中最強的高中生會去比的競賽。在比賽中,不可使用任何預先寫好的程式碼或模板,使用分數來進行排名,同分即同名次,不會有分數懲罰(Penalty)。題目皆有部分分。而OI制的比賽則是根據IOI的規則去制定的比賽,比賽中也會有即時回饋

ICPC制

ICPC是大學生在比的程式競賽,與OI制度不同,比賽中可以攜帶預先準備好的文本資料(Codebook),而其比賽為三人組隊的競賽,題目沒有部分分,必須完全正確才會獲得分數,若上傳的程式碼獲得非AC的結果(如WA (Wrong Answer), TLE (Time Limit Exceeded), RE (Runtime Error), MLE (Memory Limit Exceeded)等) 會有時間的懲罰(Penalty)。比賽的名次按照解出的題數去看,若解出的題數相同,則依照獲得的Penalty來決定。

Last updated