TopCoder,是一家專門組織計算機程序設計競賽的公司。TopCoder 在線舉行算法競賽(SRMs)、組件設計競賽和組件開發競賽。算法競賽在世界上與ACMGoogle Code Jam並稱為三大賽。 [1]

TopCoder 公司
公司類型私有公司
成立2001年4月
代表人物Jack Hughes (創始人)
總部美國康乃狄克州格拉斯頓伯里
產業軟件互聯網
員工人數105 編輯維基數據
網站TopCoder

算法競賽

與ACM競賽不同,該競賽分為三個階段:Coding, Challenge和System Test。

Coding

即編碼階段,有三道不同難度不同分值的問題(通常為250、500、1000),打開特定題目後開始計時,提交後計時終止。每道題的分數僅僅是最大分值,根據時間的推移倒扣分數。

Challenge

所謂Challenge,就是提供一個數據使其他選手無法通過。無法通過Challenge和System Test便無法得到相應的分數,而提交數據亦會扣分(通常一次-25),因此選手需要做出權衡。

System Test

系統測評階段,與ACM類似,組織者提供數據測試所有選手的程序。

外部連結


  1. ^ DIamandis, Peter. TopCoder’s 5 Steps to Building a Global Workforce Community. The Huffington Post. March 20, 2013 [15 April 2016]. (原始內容存檔於2017-06-22).