
Programming languages: Java,C++,C# or VB
下載競賽平臺
參賽者將從TopCoder?公司的競賽平臺(一個Java程序)開始踏入競賽的第一步。下載平臺程序,仔細閱讀競賽題目,然后將解決方案編寫成代碼形式,編譯并測試方案,最后提交方案代碼,得到相應的分數。參賽者可以在正式競賽前下載競賽平臺,通過提供的樣例來體驗和熟悉平臺的操作環境。
編碼階段
在指定的日期和時間,參賽者進入競賽平臺,以每10人一組被安排進入相應的虛擬房間。所有參賽者都將獲得相同的3道競賽題,3題的難度遞增。此階段競賽中,競賽者須在最短時間內完成題目,提供正確的方案代碼,代碼提交得越早,競賽者得到的分數越高。在競賽的整個過程中,排名榜會顯示競賽者的累計分數。
挑戰階段
在挑戰階段,參賽者不但可以看到其他參賽者提交的方案代碼,還可以給出測試數據,使其他參賽者提交的程序得到錯誤的運算結果,從而推翻其他參賽者所提交的方案。這種方式,對于編程人員來說是最直接的競賽形式。在這個階段,參賽者的測試數據若能成功推翻他人提交的代碼則可得分;反之,將被扣分。
系統測試
在系統測試階段,系統會自動對每個提交方案代碼進行測試,確定其正確程度和可行性,并以此給出參賽者相應的分數。
Match Schedule:
日期 |
時間 |
狀態 |
11月21日星期一 |
9:00 |
注冊開始 |
12月12日星期一 |
9:00 |
注冊結束 |
12月12日星期一 |
12:00 |
資格賽開始 |
12月13日星期二 |
12:00 |
資格賽結束 |
12月19日星期一 |
21:00 |
第一輪-500名參賽者 |
12月22日星期四 |
21:00 |
第二輪-250名參賽者 |
1月20日星期五 |
待定 |
冠軍賽-50名參賽者 |
More information about Google? Code Jam - 中國編程挑戰賽 could be found at TopCoder.