必威电竞|足球世界杯竞猜平台

中國大學生程序設計競賽
來源:互聯網

中國大學生程序設計競賽(China Collegiate Programming Contest,簡稱CCPC)是工業和信息化部教育與考試中心主辦的“強國杯”技術技能大賽項目。

中國大學生程序設計競賽是由中國大學生程序設計競賽組委會承辦的年度性系列賽事,由網絡預選賽、分站賽、總決賽組成;每個參賽隊由3名隊員和1名教練組成,參賽隊員必須是所屬高校在籍的本科生、專科生或研一學生,教練必須是所屬高校在職教師。在5個小時的比賽中,參賽隊員通過上機編程、實時評測、實時排名最終確定比賽成績。

自從2015年中國大學生程序設計競賽舉辦以來,賽事規模發展迅猛,競賽影響力持續提升,已經成為中國水平最高、規模最大,以及大學生心目中最公平公正的計算機學科競賽,為中國IT業的發展培養和選拔了大批人才;截至2024年10月,本項賽事已舉辦十屆。

賽事背景

舉辦中國大學生程序設計競賽的初衷是為了打破美國在大學生程序設計競賽方面的壟斷,規范和完善中國大學生程序設計競賽體系,開展具有中國特色的大學生程序設計競賽活動,把競賽融入中國高校人才培養體系,規范辦賽,高水平辦賽,維護賽事的公平公正,促進高校教學改革,豐富高校人才培養內涵。自從2015年首屆CCPC競賽以來,賽事規模發展迅猛,競賽影響力持續提升,已經成為中國水平最高、規模最大,以及大學生心目中最公平公正的計算機學科競賽,為中國IT業的發展培養和選拔了大批人才。

歷屆賽事

首屆

2015年10月18日,首屆中國大學生程序設計競賽在河南省南陽理工學院舉辦。包括清華大學北京大學中國科學院浙江大學復旦大學武漢大學上海交通大學同濟大學吉林大學、中山大學、國防科技大學哈爾濱工業大學等來自全國各地的134所高校的245隊參賽,共735名參賽隊員,其中985高校32所,211高校73所。

第二屆

2016年11月,第二屆中國大學生程序設計競賽總決賽在浙大寧波理工學院舉辦,北京大學、清華大學、復旦大學、上海交通大學、浙江大學、中山大學等100所高校的120多支代表隊參賽。

第三屆

2017年12月,第三屆中國大學生程序設計競賽全國總決賽在哈爾濱工業大學舉行。共有來自清華大學北京大學等全國百余所高校的115支隊伍參加總決賽。經過兩天角逐,清華大學、浙江大學上海交通大學分獲冠亞季軍。

第四屆

2018年11月,第四屆中國大學生程序設計競賽總決賽于深圳市舉行,“清華大學-中二之力”從114支參賽隊伍中脫穎而出,以絕對解題優勢拿下冠軍。

第五屆

2019年11月,第五屆中國大學生程序設計競賽總決賽在北京開賽,本屆大賽共吸引了來自470多所院校的7000多名本專科學生參加,經過網絡賽、省賽、分站賽的層層選拔,共有115支來自清華大學北京大學復旦大學、上海交通大學等全國各高校的隊伍參加由中國傳媒大學舉辦的總決賽。

第六屆

2021年5月,第六屆中國大學生程序設計競賽總決賽在北京郵電大學舉行,本屆CCPC總決賽通過網絡賽進行選拔,挑選出259個學校的1042支隊伍參加分站賽。然后根據分站賽的成績再次篩選,最終共有來自103所學校的115支隊伍獲得決賽資格。

第七屆

2022年8月,第七屆中國大學生程序設計競賽總決賽在南京(線上)舉辦,本屆中國大學生程序設計競賽中共有來自500多所高校的3000多支隊伍參賽。晉級總決賽的高校包括清華大學北京大學上海交通大學復旦大學、中山大學等全國100所高校的115支隊伍。

第八屆

2023年5月,第八屆中國大學生程序設計競賽在廣州中山大學舉辦,來自全國各地114所高校的129支隊伍進入總決賽。

第九屆

2023年,共有320多所高校的約1500支隊伍參加了CCPC網絡賽,316所高校1254隊次參加了第九屆中國大學生程序設計競賽的4場全國賽和相關專場比賽,最終有112所高校的127支隊伍成功晉級總決賽。2024年3月30日至31日,第九屆中國大學生程序設計競賽(CCPC)總決賽在成都電子科技大學舉行。清華大學北京大學北京理工大學參賽隊伍分別獲得冠、亞、季軍。

第十屆

第十屆中國大學生程序設計競賽會在哈爾濱、鄭州、濟南、重慶四個城市舉辦全國賽。2024年10月19日,第十屆中國大學生程序設計競賽首場線下全國賽(哈爾濱站)在東北林業大學開賽,來自全國185所高校的302支隊伍、近千名師生同臺競技。

競賽規則

競賽組成

中國大學生程序設計競賽(簡稱CCPC)是由中國大學生程序設計競賽組委會(以下簡稱組委會)組織的年度性系列賽事,由以下各項比賽組成:

每年8月舉辦1場網絡賽;每年9月~11月舉辦的3~4場分站賽;每年11月~12月舉辦的年度總決賽;每年舉行的其他組委會認可的比賽,包括但不限于女生賽、省賽、地區邀請賽、全國邀請賽等。

網絡賽、分站賽、年度總決賽的命題與裁判工作由組委會指定命題單位負責,其他比賽相關事項由比賽承辦學校全權負責,組委會進行監督,保證比賽的公平公正公開。

隊伍組成

組隊參賽,每個參賽隊由3名隊員和1名教練組成,參賽隊員必須是所屬高校在籍的本科生、專科生或研一學生,教練必須是所屬高校在職教師,教練有責任保證參賽成員身份的真實性;每個參賽隊員每年參加的分站賽不超過兩場。

競賽方式

比賽時長:5個小時。當比賽進行一定時間后,若出現不可預見的事件,組委會有權調整比賽時間長度,但必須及時通知所有參賽選手。

比賽模式:上機編程,實時評測,實時排名。

比賽題目:10~13題。年度總決賽、分站賽題目為英文描述(個別詞句可附中文注釋),其他比賽可采用中文描述。

比賽機器:每支參賽隊共用1臺機器。

比賽評測:采用機器實時評測,每通過一個題目升一個對應顏色的氣球。

比賽封榜:比賽最后一小時不顯示排名變化情況,但仍然升氣球,頒獎后公布最終結果。

競賽語言:至少支持C、C++、Java三種語言。

提交反饋:包括Compilation Error(編譯錯誤)、Runtime Error(運行錯誤)、Wrong Answer(答案錯誤)、時間 Limit Exceeded(超時)、Accepted(正確)等。

排名細則

所有正式參賽的參賽隊按照解題數多少進行排名,解題數多的排名在前;若解題數相同,則比較總用時,總用時少的排名在前;若解題數和總用時都相同,則排名并列。

總用時為所有解出的賽題所用時間之和;每道賽題的用時是從競賽開始到該題解答被判定為正確的提交時間為止,其間每一次被判為錯誤的提交將被加罰20分鐘時間,沒有解出的賽題不記罰時。

以各校排名第一隊伍的名次為該學校的排名;各校其他隊伍排名取相應位置的下一學校排名為并列名次。

全國參賽隊伍的確定

由組委會確定參賽隊伍規模的上下限,具體參賽隊伍數與承辦學校商定。

參賽隊伍總數的1/2根據當年網絡賽的學校排名確定(每校一支隊伍);參賽隊伍總數的1/6根據上一年度總決賽的學校排名確定(每校一支隊伍);參賽隊伍總數的1/4根據當前分站賽所覆蓋(由組委會確定)的當年其他CCPC比賽(省賽、地區賽、邀請賽、女生賽等)的學校排名確定(每校一支隊伍);參賽隊伍總數的1/12由組委會和承辦學校協調確定,其中包含比賽承辦學校和命題學校的獎勵名額,并優先考慮當年承辦組委會會議和夏季教練論壇的學校。如果有學校放棄名額,則由組委會和承辦學校再分配。

原則上每個學校每場分站賽不超過3支隊伍;承辦學校與命題學校不參加相關的分站賽;CCPC省賽或分站賽的承辦學校和為網絡賽或分站賽命題的學校,可在非相關的每場分站賽中額外獎勵1個名額。

年度總決賽參賽隊伍的確定

根據當年各分站賽的學校排名,形成總排名,取總排名前100的學校(若有并列,則可略微超出100;若排名前100的學校有放棄參賽的,可依據排名取后續學校),各獲得一個參賽名額。

上一年度總決賽的學校排名前10的學校,各獲得一個獎勵名額。

上一年度和本年度總決賽的承辦學校,以及本年度分站賽的承辦學校,若依據1和2沒有獲得參賽名額,則可獲得一個獎勵名額。

若有香港特別行政區、澳門、臺灣的參賽學校,則每個學校不超過兩個參賽名額。

若有國外學校參賽,則每個學校不超過兩個參賽名額,且參賽隊伍打星。

在組委會同意的前提下,可接受個別打星隊伍,但參賽隊總數原則上不超過120。

分站賽獎項設置與排名證書

設置金獎、銀獎、銅獎,各獎項數目分別為有效參賽隊伍數的10%、20%、30%,頒發獎牌和獲獎證書。有效參賽隊伍定義為至少提交通過1個題目的正式參賽隊伍。

可以設置最快解題獎,每個題目最快提交通過的正式參賽隊伍獲得該題目的最快解題獎,頒發獎牌。

當正式參賽女隊(3名隊員皆為女生)數目大于等于3時,可以設置優秀女隊獎,排名最高且獲得銅獎以上獎項的正式參賽女隊獲得優秀女隊獎,頒發獎牌和獲獎證書。

可以設置頑強拼搏獎,未獲得金獎、銀獎或銅獎的正式隊伍中最晚解出題目的1或2支參賽隊獲得頑強拼搏獎,頒發獎牌。

按學校排名設置冠軍、亞軍、季軍獎杯,授予贏得排名的相應隊伍。

學校排名前30的隊伍獲得學校排名證書。

年度總決賽獎項設置與排名證書

按學校排名設置冠軍、亞軍、季軍獎杯,授予贏得排名的相應隊伍。

學校排名前10的隊伍獲得金獎(即獲得金獎的學校數為10,但獲得金獎的隊伍數可能大于10),頒發獎牌和證書。

學校排名第11~第30的隊伍獲得銀獎(即獲得銀獎的學校數為20,但獲得銀獎的隊伍數可能大于20),頒發獎牌和證書。

學校排名第31~第60的隊伍獲得銅獎(即獲得銅獎的學校數為30,但獲得銅獎的隊伍數可能大于30),頒發獎牌和證書。

學校排名低于60的隊伍獲得優勝獎,頒發證書。

學校排名前30的隊伍獲得學校排名證書。

競賽紀律

參賽選手可以攜帶諸如書籍、字典、手冊、程序清單等文字性參考資料;但是不能攜帶任何可用計算機處理的電子設備,也不能攜帶任何通訊工具;在比賽中應使用承辦方提供的鍵盤鼠標,不得使用自帶鍵盤鼠標。

當參賽選手出現妨礙比賽正常進行的行為時,諸如擅自移動賽場中的設備,未經授權修改比賽軟硬件,干擾他人比賽等,組委會在評估行為后果后有權剝奪其參賽資格。

比賽期間,交流討論僅限于本隊的3位成員之間,嚴禁和其他隊伍成員或場外人員有任何交流行為,否則視為違紀,裁判有權處罰。

比賽期間因故需暫時離開賽場同一時間同一學校不超過1人,由承辦學校嚴格監督執行。

附:關于分站賽獲金、銀、銅獎隊伍具體數量的計算方法

令有效參賽隊伍數為A支,則:

獲金獎隊伍數為:J=A*10%)結果上取整;

獲銀獎隊伍數為:Y=(A*30%)結果上取整–J;

獲銅獎隊伍數為:T=(A*60%)結果上取整–J-Y。

以上參考

組織機構

以上參考截至2023年8月1日

賽事成績

以上參考截至2023年10月20日

參考資料 >

簡介.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

競賽規則.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

185所高校302支隊伍同臺競技計算機程序設計.百家號.2024-10-20

首屆中國大學生程序設計競賽在南陽理工學院舉辦.河南教育新聞網.2023-10-16

燒腦的“中國大學生程序設計競賽總決賽”周日寧波擺擂.中國網.2023-10-16

高校極客競技冰城.哈爾濱新聞網.2023-10-16

中國大學生程序設計競賽 CCPC 落幕,清華奪冠!曠視承諾包攬未來 5 年賽事總贊助.今日頭條.2023-10-16

我校隊伍榮獲 2019 年中國大學生程序設計競賽(CCPC)總決賽兩枚金牌.復旦大學.2023-10-16

第六屆中國大學生程序設計競賽(CCPC)總決賽順利舉行.北京郵電大學.2023-10-16

計算機學院學子在第七屆中國大學生程序設計競賽總決賽中獲佳績.中山大學.2023-10-16

百余支強隊蓄勢待發!第八屆中國大學生程序設計大賽總決賽即將開賽!.羊城派.2023-10-16

電子科技大學承辦第九屆中國大學生程序設計競賽總決賽.電子科技大學.2024-10-20

組委會.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

名單.中國大學生程序設計競賽(CCPC)-官網.2023-10-16

生活家百科家居網