編程比賽三大賽制介紹(ACM賽制、OI賽制、IOI賽制)

介紹一下編程比賽中最常見的三種賽制:ACM賽制、OI賽制、IOI賽制。

ACM賽制:每道題提交之後都有反饋,可以看到“通過”、“運行錯誤”、“答案錯誤”等等結果,但看不到錯誤的測試樣例(leetcode周賽可以看到),每道題都有多個測試點,每道題必須通過了所有的測試點纔算通過。每道題不限制提交次數,但沒通過的話會有罰時,僅以最後一次提交爲準,未正確解答的試題不記時。比賽過程中一般可以看到實時排名,通過題數相同的情況下按照答題時間+罰時來排名。
ACM賽制的比賽:ICPC、CCPC、codeforces比賽、leetcode周賽及全國編程大賽、牛客小白賽練習賽挑戰賽、傳智杯。

OI賽制:每道題提交之後都沒有任何反饋,每道題都有多個測試點,根據每道題通過的測試點的數量獲得相應的分數。每道題不限制提交次數,如果提交錯誤沒有任何懲罰,僅以最後一次提交爲準。比賽過程中看不到實時排名,賽後按照總得分來排名。
OI賽制的比賽:NOI全國青少年信息學奧林匹克競賽、CCF CSP、考研機試、藍橋杯、牛客OI賽、全國高校計算機能力挑戰賽。

IOI賽制:每道題提交之後都有反饋,可以看到“通過”、“運行錯誤”、“答案錯誤”等等結果,甚至可以實時看到自己每道題得了多少分,但看不到錯誤的測試樣例。每道題都有多個測試點,根據每道題通過的測試點的數量獲得相應的分數。每道題不限制提交次數,如果提交錯誤沒有任何懲罰,僅以最後一次提交爲準。比賽過程中一般可以看到實時排名(如果是考試,一般看不到排名),按照總得分來排名。
可以說,IOI賽制是結合了OI賽制和ACM賽制的特點。
IOI賽制的比賽:PAT、團體程序設計天梯賽、CCF CCSP、洛谷月賽。

如果還有文中沒提到的比賽,歡迎大家在評論區補充,我會在第一時間加上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章