International Collegiate Programming Contest(ICPC),國際大學生程序設計學術活動是一項旨在展示大學生創新能力、團隊精神和在壓力下編寫程序、分析和解決問題能力的年度學術活動。經過30多年的發展,國際大學生程序設計學術活動已經發展成為最具影響力的大學生計算機學術活動。與其它計算機程序學術活動(例如國際信息學奧林匹克,IOI)相比,ICPC的特點在于其為3人團隊作戰且題量大,每隊需要5小時內完成8道題目,甚至更多。除此之外,一支隊伍有3名隊員卻只有1臺電腦,使得時間顯得更為緊張。因此除了扎實的編程能力,良好的團隊協作和心理素質同樣是獲勝的關鍵。
學術活動語言:英語
學術活動形式:3人團隊參賽
學術活動規則:每隊使用1臺電腦5個小時內用 Java、C、C++、Kotlin 或 Python 中的一種編寫程序解決8到13個問題。程序完成之后提交裁判運行,運行的結果會判定為"AC(正確)/WA(錯誤)/TLE(超時)/MLE(超出內存限制)/RE(運行錯誤)/PE(格式錯誤)"中的一種并及時通知參賽隊。每隊在正確完成一題后,組織者將在其位置上升起一只代表該題顏色的氣球。
計分規則:最后的獲勝者為正確解答題目最多且總用時最少的隊伍。每道試題用時將從學術活動開始到試題解答被判定為正確為止,其間每一次提交運行結果被判錯誤的話將被加罰20分鐘時間,未正確解答的試題不記時。例如:A、B兩隊都正確完成兩道題目,其中A隊提交這兩題的時間分別是比賽開始后1:00和2:45,B隊為1:20和2:00,但B隊有一題提交了2次。這樣A隊的總用時為1:00+2:45=3:45而B隊為1:20+2:00+0:20=3:40,所以B隊以總用時少而獲勝。
注意提交問題不通過有以下3種原因:
運行時間錯誤
超出規定編譯時間
錯誤的答案
晉級路徑:區域賽——世界總決賽
每支小隊首先需要在區域賽進行比賽,區域賽在每年9月到12月在全世界各地舉辦。在區域賽領先的隊伍將會繼續前進前去參加世界總決賽(晉級的數量視各個區域而不同),總決賽一般在每年的3月到6月之間舉辦,每年大概有135支隊伍會參加總決賽。每所學校只能有一支隊伍最終前往世界總決賽。有資格參加世界總決賽的學生中不能有人以前參加過兩次總決賽。隊伍的教練是負責整個賽季中復雜聯絡的人,任何參賽者都不可以同時作為教練進行活動。教練必須要在收到告知郵件的5個工作日以內在官網上完成隊伍的注冊。在完成隊伍注冊的不久之后,有資格參賽的隊伍將會通過郵件進行邀請.參加世界總決賽的隊伍必須要和通過資格賽時擁有相同的3名成員.備選隊員是不被允許參加世界總決賽的.如果有任何一名成員不愿意/不能夠/不適合參加世界總決賽,隊伍的教練必須要及時告知組委會.而這名不愿意/不適合參加世界總決賽的選手在之后的ICPC比賽也會被拉入黑名單.
注意事項
比賽入場時,參賽者須提供帶有圖片的身份證件及證明學校的文件
每支隊伍會配備一臺電腦和一個計算器
禁止攜帶任何打印資料,數據或是計算機可讀取介質。
禁止攜帶個人的電腦,計算機終端,計算器和任何其它電子設備
金獎:總決賽前四名的隊伍
銀獎:總決賽第五到第八名的隊伍
青銅獎:第九到第十二名的隊伍
以上隊伍被授予前十二的稱號
在世界冠軍賽得到最高分的人將會獲得世界冠軍的獎杯和獎章
其余十一只頂尖隊伍以及各個地區的冠軍將會獲得各自對應的獎章
2020年ICPC亞洲東部有如下區域賽:
南昌賽點
徐州賽點
南京賽點
香港賽點
沈陽賽點
上海賽點
銀川賽點
東亞大陸邀請賽
東亞大陸決賽(由西北工業大學長安校區舉辦)
區域賽時間:9-12月
總決賽時間:2021年6月19-24號
ICPC無法通過社會途徑報名,只允許各個大學選拔的代表隊進行參賽。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1