简介
Codeforces 是一个非常受欢迎的在线编程竞赛平台,旨在提供算法和数据结构方面的编程练习和竞赛。它由俄罗斯的一些程序员于2009年创建,并且现在已成为全球范围内的编程社区。
-
比赛系统
Codeforces的比赛有四种级别:div1,div2,div3,div4,难度呈递减。div1最难,因此只有rating1900+才有资格参加;div2是大多数普通acmer可以参加的难度;div3是比较简单的划水场,当你rating1600+就unrated了;div4是最简单的。 -
Rating系统
rating会根据每场比赛的表现而变化,不同层次的rating划分了不同段位
unrated:无段位,即还未参加过任何contest。
newbie:0-1200,新手,对算法的学习浅尝辄止。
pupil:1200-1400,初学者,有比较系统化的学习。
specialist:1400-1600,行家,练习了一些基础算法,但是解决trick的能力不高。
expert:1600-1900,专家,普通OIer和ACMer集中的段位。
candidate master:1900-2100,预备大师,算是一道分水岭,没有系统训练过比较难达到。
master:2100-2300,大师,高校牛人水平,基本对标XCPC银牌,蓝桥杯CSP随便拿捏。
international master:2300-2400,国际大师。
grandmaster:2400-2600,宗师。
international grandmaster:2600-3000,国际宗师。
legendary grandmaster:3000+,传奇宗师。
总之,Codeforces是一个专注于算法和数据结构的在线编程竞赛平台,为程序员提供了一个锻炼和展示他们编程能力的机会。
AtCoder 是日本最大的算法竞技网站,也是全球第二流行的算法竞技平台。它由AtCoder Inc.运行并维护,正式创立于2012年6月20日。
- 比赛类型
AtCoder Beginner Contest (ABC):入门赛,主要面向算法初学者。通常每月2次,每场比赛包含6道题目,时长100分钟。
AtCoder Regular Contest (ARC):常规赛,面向有一定算法基础的选手。
AtCoder Grand Contest (AGC):最优秀的比赛,题目由特级选手原创,具有较大的思维难度。
非常规比赛:包括日本企业赞助的比赛、面向招聘的比赛、算法马拉松比赛等。
汉化
官网一般默认英文,有时候需要汉化,可以利用 codeforce better 和 atcoder better。
不同的浏览器操作可能会有些许差异,这里以 Edge 为例。
首先,在浏览器右上角找到:扩展 ⟶ 管理扩展 ⟶ 获取 Microsoft Edge 扩展,搜索“篡改猴” ⟶ 获取,安装它。
其次,点击下方链接,安装 codeforces-better,并启用即可,atcoder也是类似。
正常情况下,这里已经完成了汉化,重新打开 codeforces 即可看见页面多出了翻译的图标。
如果失败,以下是一些解决方法,可供参考。
- 在扩展中打开 “开发人员模式”
- 重启浏览器,重新安装
- 更新浏览器,或者换个浏览器