AtCoder算法竞技平台简介


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。

优质内容筛选与推荐>>
1、Linux必会的60个命令
2、vue 项目接口管理
3、mysql函数之十:mysql 字符串类型及二进制字符串类型大小写比较
4、PowerDesigner设计权限控制数据模型
5、无法打开ArcGIS Server Manager的解决办法(转载)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号