????國際大學生程序設計競賽(The International Collegiate Programming Contest磷斧,ICPC) 是面向大學生的一個計算機程序設計比賽崖堤,三人一組,代表各自的大學柠并。競賽考察的是每隊解決實際問題和在有壓力下實現(xiàn)目標的能力岭接,同時還觀察,團隊的協(xié)作臼予、創(chuàng)造和創(chuàng)新力鸣戴。 據(jù)說每屆都有來自幾千所大學的幾萬名學生參加,是世界上歷史最悠久粘拾、規(guī)模最大窄锅、最負盛名的編程競賽
? ??ICPC以團隊的形式代表各學校參賽,每隊由3名隊員組成缰雇。
????比賽期間入偷,每隊使用1臺電腦需要在5個小時內(nèi)使用?Java、C械哟、C++疏之、Kotlin?或?Python?中的一種編寫程序解決8到13個問題。程序完成之后提交裁判運行暇咆,運行的結(jié)果會判定為"AC(答案正確)/WA(答案錯誤)/TLE(超出時間限制)/MLE(超出內(nèi)存限制)/RE(運行錯誤)/PE(格式錯誤)"中的一種并及時通知參賽隊锋爪。每隊在正確完成一題后丙曙,組織者將在其位置上升起一只代表該題顏色的氣球。
????最后的獲勝者為正確解答題目最多且總用時最少的隊伍其骄。每道試題用時將從競賽開始到試題解答被判定為正確為止亏镰,其間每一次提交運行結(jié)果被判錯誤的話將被加罰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隊以總用時少而獲勝汉矿。
????與其它計算機程序競賽(例如國際信息學奧林匹克,IOI)相比备禀,ICPC的特點在于其為3人團隊作戰(zhàn)且題量大洲拇,每隊需要5小時內(nèi)完成8道題目,甚至更多曲尸。除此之外赋续,一支隊伍有3名隊員卻只有1臺電腦,使得時間顯得更為緊張另患。因此除了扎實的編程能力纽乱,良好的團隊協(xié)作和心理素質(zhì)同樣是獲勝的關(guān)鍵。