加拿大計算機競賽

加拿大計算機競賽(Canadian Computing Competition,簡稱CCC)是加拿大面向中學生每年舉辦一次的電腦程式設計比賽,比賽的目的是為廣大中學生朋友們提供一個機會來測試自己分析、設計以及編程實現算法的能力。

基本介紹

  • 中文名:加拿大計算機競賽
  • 外文名:Canadian Computing Competition
簡介,比賽規則,北京賽區,加拿大賽區,比賽賽制,

簡介

CCC自1996年起在加拿大安大略省滑鐵盧市滑鐵盧大學舉辦,其地位大約相當於加拿大的NOI和CTSC。自2007年起競賽組織方開始邀請中國大陸和香港學生參賽,截止到2011年一共有五屆。中國參賽選手分別由北京清華大學和香港舉辦的預賽選拔。

比賽規則

北京賽區

北京地區的比賽(即清華大學程式設計邀請賽)由清華大學計算機系承辦,比賽分為以下兩個階段:
第一階段比賽於每年2月末在清華大學計算機系舉行,比賽時間是三個小時,每個參賽學生需要獨立解決五個問題。
第二階段比賽將於每年5月在加拿大滑鐵盧大學舉行,比賽時間是兩個上午,北京地區第一階段比賽的前兩名將進入第二階段比賽。
每屆CCC北京地區的比賽將邀請北京市50所中學的100名學生(高一或者高二年級學生)參加,每所中學可以推薦六名學生參加比賽,如果優秀學生較多也可適當放寬推薦人數(報名表可以複印),參賽中學請將學生的參賽報名表在規定時間內郵寄到競賽組委會,最終參賽人選由競賽組委會確定。

加拿大賽區

加拿大國內CCC第一階段的比賽具有初級和高級兩個級別,題目難度不同。北京地區的比賽將只設一個級別,由五個問題組成,難度從一到五依次遞增,總分為75分。比賽題目通常涉及到以下幾個方面的問題:數學、編程、算法的分析與設計,比賽需要創造性解決問題的能力以及優秀的編程能力。
CCC活動日程有4個正式日,後兩天分別是一試和二試,兩試各3小時,3道題。比賽環境是Ubuntu Linux,測評環境對選手極其有利。在比賽過程中可以不限次數提交,詳細的測評結果立刻告訴你哪個點過,哪個點錯。該題最後得分是所有提交得分的最大值。

比賽賽制

本次比賽第一階段使用的程式語言是PASCAL、C/C++、JAVA、BASIC等,清華大學計算機科學與技術系的實驗室提供相應的比賽編程環境,如需要其他程式語言需經競賽組委會批准,第二階段參賽者必須使用PASCAL或者C/C++程式語言。
所有參賽學生都將獲得由競賽組委會頒發的參賽證書和紀念品。北京地區的比賽將產生10名優勝者,其中一等獎2名,二等獎3名,三等獎5名,優勝者將獲得競賽組委會頒發的獲獎證書和獎品。
獲得一等獎和二等獎的學生可以直接參加清華大學2010年保送生暨自主招生北京冬令營,其中獲得一等獎的兩名學生將參加在加拿大滑鐵盧大學舉行的第二階段比賽,兩名學生赴加拿大參加比賽的全部費用將由加拿大方面提供。

相關詞條

熱門詞條

聯絡我們