地址:http://www.topcoder.com/pl/?module=Static&d1=gccj05&d2=ZH_overview
Google? Code Jam - 中國編程挑戰賽 ?
你有用技術改變世界的夢想嗎?你有挑戰難度的決心嗎?你想和國內計算機精英一決高下嗎?全球編程界知名的“Google編程挑戰賽Code Jam”即將登陸中國。這項比賽每年都是全球計算機界的一次盛事。今年 Google 首次專門為中國舉辦這項比賽,旨在弘揚計算機科學的藝術,推進中國計算機編程教育,鼓勵并嘉獎中國頂級編程人才。
競賽的題目具有相當的挑戰性,競賽獎品也非常豐厚。 有志之士可借此機會一展才能,成為脫穎而出的中國最佳。
這里有極富挑戰性的題目,高科技的獎品,以及令人贊嘆的榮耀,你還在等什么?
賽事運作細則
此次挑戰賽以計時賽的形式舉行,所有的參賽者都將在限定的時間內在線完成相同的競賽題目。
參賽者在競賽過程當中,可以選用以下4種編程語言的一種-Java,C++,C#和VB。
以下是競賽相關過程說明:
下載競賽平臺
參賽者將從TopCoder?公司的競賽平臺(一個Java程序)開始踏入競賽的第一步。下載平臺程序,仔細閱讀競賽題目,然后將解決方案編寫成代碼形式,編譯并測試方案,最后提交方案代碼,得到相應的分數。參賽者可以在正式競賽前下載競賽平臺,通過提供的樣例來體驗和熟悉平臺的操作環境。
編碼階段
在指定的日期和時間,參賽者進入競賽平臺,以每10人一組被安排進入相應的虛擬房間。所有參賽者都將獲得相同的3道競賽題,3題的難度遞增。此階段競賽中,競賽者須在最短時間內完成題目,提供正確的方案代碼,代碼提交得越早,競賽者得到的分數越高。在競賽的整個過程中,排名榜會顯示競賽者的累計分數。
挑戰階段
在挑戰階段,參賽者不但可以看到其他參賽者提交的方案代碼,還可以給出測試數據,使其他參賽者提交的程序得到錯誤的運算結果,從而推翻其他參賽者所提交的方案。這種方式,對于編程人員來說是最直接的競賽形式。在這個階段,參賽者的測試數據若能成功推翻他人提交的代碼則可得分;反之,將被扣分。
系統測試
在系統測試階段,系統會自動對每個提交方案代碼進行測試,確定其正確程度和可行性,并以此給出參賽者相應的分數。整個評測過程耗時很短,參賽者當場可以知道自己的比賽結果。
參賽須知
報名注冊時間:從北京時間2005年11月21日星期一上午9時開始,至北京時間2005年12月12日上午9時結束。報名注冊沒有人數限制,但是只有通過資格賽的前500名(12月12日舉行)可以晉級此次正式比賽的第一輪。第一輪比賽將在12月19日舉行。
首輪名次前250名將于12月22日晉級第二輪,第二輪的前50名則將參加在中國舉行的冠軍賽,爭奪總數達25萬元的高額獎品。
獎品
晉級第二輪的250名參賽者將獲贈"Google? Code Jam - 中國編程挑戰賽"T恤一件和李開復博士撰寫并簽名的《做最好的自己》一書。晉級冠軍賽的50名參賽者將獲得如下的獎項: