前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AtCoder算法竞技平台简介

AtCoder算法竞技平台简介

作者头像
海天一树
发布2018-07-25 14:16:45
3.2K0
发布2018-07-25 14:16:45
举报
文章被收录于专栏:海天一树海天一树

AtCoder是日本最大的算法竞技网站,域名为http://atcoder.jp/(注意http://www.atcoder.jp/ 是其官网)。AtCoder支持日语和英语。

AtCoder每周六北京时间20:00(日本标准时间则为21:00)会有两场比赛,AtCoder Beginner Contest和AtCoder Regular Contest。这两场比赛是同时进行的,每个参赛者只能二选一。

ABC是给算法初学者参加的,ARC是给有一定算法基础的人参加的。

ABC和ARC都是四道题。ABC的C、D题和ARC的A、B题完全一样。

ARC对标Codeforces Div2,也就是说AtCoder的题目难度低于Codeforces。

与Codeforces不同的是,AtCoder没有Final System Test,参赛者提交程序后即可知道自己的程序是否正确。

TopCoder和Codeforces的题,只要有一个测试用例没有通过,就得不到分数。AtCoder的得分机制则不同,AtCoder有些题,如果你通过了部分的测试样例,可以得到部分分数。比如ARC 096的C题(https://arc096.contest.atcoder.jp/tasks/arc096_b), N的取值范围为1~10000,如果编出的程序能过N<=100的测试用例,可以得到300分,而通过全部的测试用例,则可以得到满分500分。

同一时间举行的ARC和ABC,ARC的场数 = ABC的场数 + 1。比如ABC 094场与ARC 095场同时举行,ABC 095场与ARC 096场同时举行。

AtCoder上的题目越难,分值越高,这跟TopCoder或Codeforces是一样的。

比如,ABC 094的四道题分数分别为100, 200, 300, 400,ARC 095的四道题分数分别为300, 400, 700, 900。注意,因为ABC的后两题和ARC的前两题一样,所以分数也一样。

再比如,ABC 095的四道题分数分别为100, 200, 300, 500,ARC 096的四道题分数分别为300, 500, 900, 900。

AtCoder的积分计算方法与TopCoder和Coderforces不一样。刚参加AtCoder比赛的人,积分必然比较低,需要参加十场左右的比赛,积分才能反应参赛者的水平。此后AtCoder的积分计算方法与TopCoder和Codeforces类似。

与TopCoder和Codeforces不同的是,TopCoder和Codeforces需要积分达到一定程度后,才能参加的Div 2。AtCoder无论积分多少,既可以参加ABC,也可以参加ARC,但不能同时都参加。AtCoder官方推荐积分低于1200分的人参加ABC,不低于1200分的人参加ARC。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海天一树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档