AtCoder
AtCoder(日語:アットコーダー)是以舉辦程序設計競賽為主要業務的公司,口號是「解決了!我想告訴全世界。(日語:解けた!を世界に届けたい。)」
AtCoder 公司 | |
---|---|
AtCoder Inc. | |
公司類型 | 有限公司 |
成立 | 2012年6月20日 |
代表人物 | 高橋直大 |
總部 | 日本東京都新宿區新宿4-1-23 新宿SKY大廈7樓 |
產業 | 服務業 |
服務 | AtCoder網站開發運營、軟件工程師定級 |
稅後盈餘 | 420.5萬日元(2019年05月31日) |
總資產 | 3.67258億日元(2019年05月31日) |
網站 | atcoder.jp |
競賽規則
在AtCoder進行的比賽中,參賽者需要在規定的時間內完成題目,按正確答案數量計算該題的得分,所有題目的得分和為總分。每場比賽都設置了罰時,每題提交的錯誤程序數與罰時的成績記為罰分。多數比賽的罰時為5分鐘。如果總分相同,則排名由最終總耗時(含罰時)決定。[1]
排位
(來源: [1]) 自2016年7月16日的AGC001號競賽起,競賽參與者將根據基於等級分改良的機制計算排位。
如果用戶作為參賽人參加AtCoder的比賽,則該用戶可獲得「表現分」,這一數值也會成為賽後計算排位分的標準。
不同排位的人參加的可評分競賽不同;每一個競賽都有明確評分範圍,用戶可以通過查看此信息來確認自己參加這次競賽能否計入排位分。
比賽類型
定期舉辦的比賽
這類比賽定期舉行,每次比賽都編有號碼;時長一般在2小時左右。
每場比賽都有一個前綴作為比賽詳細種類的聲明;在之後跟有一個三位數作為編號。這一縮寫形式也可以在比賽頁面對應的URL末尾找到。
AtCoder 初學者競賽 (ABC)
初學者競賽全稱為AtCoder Beginner Contest。這一類型的競賽針對於編程競賽的初學者或初級者[2] ,共7題,分數分配不固定,從100到650不等。僅有排位分在1999以下的用戶參加此類競賽才計入新排位分計算。
在2019年4月27日的ABC125之前,這類競賽僅含4個問題,評分目標也僅為1199及其以下[3] 。在那之後,直到2021年7月24日的ABC211前,這類競賽變為含6個問題,但從2021年7月31日舉行的ABC212開始,這類競賽又增加了2個問題,總題數達到了8個[4] ,從2023年9月9日的ABC319開始去掉了H/Ex問題,變為7個。
AtCoder 常規競賽 (ARC)
這類競賽針對編程競賽的中/高水平人士[2] 。從ARC058到ARC103,這一競賽每場共僅含有4道300分以上的問題;ARC104之後,這一競賽改為含有6道100分以上的問題。僅有排位分在2799及其以下的用戶可以參加後才可獲得新排位分。
這也是AtCoder舉辦的第一種官方常規比賽;ARC058起至ARC103結束,這類競賽一直與ABC同時進行。因此,當時ABC的第3、4題和ARC的第1、2題相同。
2018年9月29日ARC103結束之後,這類競賽停辦了兩年;2020年10月3日起才重新舉辦。 [3]
AtCoder 大賽 (AGC)
這一類型的競賽針對編程競賽中的高水平人士[5] 。在2020年5月23日之前進行的AGC044之前,所有人參與此競賽都可以獲得新排位,但在AGC045之後,只有排位分超過1200分的用戶參加此競賽才能夠計入排位成績。若該用戶在這次競賽中位列前30,這位用戶可獲得GP30積分——這一積分平均值最高的前8名用戶可以晉級參加AtCoder世界巡迴賽總決賽[6] 。
AtCoder 啟發式競賽 (AHC)
這是一個新的編程競賽系列,定期在AtCoder上舉行。與ABC/ARC/AGC等算法競賽不同,它的目標是為難以找到最優解的問題創建更好的解決方案。[7]
AHC採用一種新的評級系統,與現有的ABC/ARC/AGC評級系統不同,AHC將採用一種即使比賽成績不佳也不會降低評級的系統。[7]
一般來說,一場AHC競賽有1個問題,比賽持續時間一般為240分鐘或數天,題目提供一種分數計算規則和賦分規則,按照賦分計算比賽參加者的名次。[8]
企業贊助的比賽
有些比賽由企業冠名;這些比賽本質上依然是ABC,ARC或AHC,所以一般含有6個左右(AHC一般為1個)的問題同時仍然參與排位分計算。[9] 當然,也有以馬拉松形式提出的問題(即AHC),這種競賽力爭近似解的準確性,同時持續時間可以長達數周[3] 。
為比賽冠名的不同公司也會向高分參賽者贈予獎金,或者直接進行招聘錄取。[10]
可用的編程語言
AtCoderJobs
AtCoderJobs是由AtCoder有限公司運營的招聘服務平台。他們可以申請或進入的工作取決於他們的排位分對應的排名[10] 。
參考內容
- ^ 1.0 1.1 AtCoder. rating.pdf (PDF). [2019-07-12].
- ^ 2.0 2.1 Inc, AtCoder. AtCoder Regular Contest 103. AtCoder. [2019-07-11]. (原始內容存檔於2021-11-27).
- ^ 3.0 3.1 3.2 Inc, AtCoder. 過去のコンテスト. AtCoder. [2019-07-11]. (原始內容存檔於2022-05-07).
- ^ atcoder ABC介绍. Twitter. [2021-07-23]. (原始內容存檔於2021-12-22) (日語).
- ^ Inc, AtCoder. AtCoder Grand Contest 044. AtCoder. [2020-06-08]. (原始內容存檔於2021-11-27).
- ^ AtCoder レースランキング・AtCoder World Tour Finals 開催決定!. プレスリリース・ニュースリリース配信シェアNo.1|PR TIMES. [2019-07-11]. (原始內容存檔於2022-01-26).
- ^ 7.0 7.1 Inc, AtCoder. AtCoder Heuristic Contest 001. AtCoder. [2024-07-20].
- ^ Inc, AtCoder. A - Mod Stamp. AtCoder. [2024-07-20].
- ^ Inc, AtCoder. HACK TO THE FUTURE 2019予選. AtCoder. [2019-07-11]. (原始內容存檔於2021-11-27).
- ^ 10.0 10.1 プログラミングコンテスト就職・転職サービス「AtCoderJobs」の提供を決定. プレスリリース・ニュースリリース配信シェアNo.1|PR TIMES. [2019-06-13]. (原始內容存檔於2021-11-27).