Codeforces游玩攻略

  • 1. 简介
  • 2. 网址
  • 3. 使用
    • 1. 主界面
    • 2. 社区
    • 3. 比赛
      • 名字颜色
      • 比赛种类
      • 比赛流程
      • 关于Codeforces赛制:
      • 如何读懂排行榜
      • Rating
    • 4. 题解
  • 最后
  • 鸣谢

1. 简介

Codeforces是全球最著名的在线评测系统之一,这里有高水平的选手,高质量的题目,高密度的比赛。该网站由俄罗斯的一个团体创立并负责运营。当然,该网站上大部分博客、评论、题面都是英语的。

2. 网址

Codeforces在线评测系统的网站为www.codeforces.com。现在,您可以在浏览器中输入该网址或单击左侧链接进入Codeforces在线评测系统。

3. 使用

1. 主界面


我们首先了解一下顶部菜单栏的功能:

HOME:返回主页
TOP:最近更新的文章
CONTESTS:所有比赛
GYM:一些非官方的比赛
PROBLEMSET:题库
RATING:用户比赛积分排名
API:一些接口函数

剩下的几个是定期的活动。

在整个网站的右上角是登录和注册按钮,若您没有账号,则建议您先注册账号,再阅读剩下的部分,注意注册账号时的验证码需要科学上网才能显示。

登录完成后,我们看到网站变成了这样:其实没变多少

侧边栏的内容依次为:即将举行的比赛、用户个人信息(注意若您没有参加过计分的比赛,则不显示Rating这一行)、比赛积分最高的前十个用户等等。

而占主页最大位置的是重要的置顶文章,这些文章通常是比赛预告、网站重大更新的通知等。

2. 社区

通过以下几种方式,您可以查看文章:

  1. 单击首页置顶文章或者TOP菜单中的文章的标题

  2. 直接输入网址

  3. 通过侧边栏最后的"Recent actions"

打开文章后,界面是这样的:


细心的读者可能发现了,文章最底部以及评论右侧均有一个绿色的正三角与红色的倒三角,这就是Codeforces的“赞”和“踩”功能,在英语中称为upvote(s)和downvote(s)。

3. 比赛

名字颜色

Codeforces在线评测系统最吸引人的就是它独特的比赛系统了。在Codeforces上,每名用户都拥有比赛积分(即Rating)(新用户默认为1500),比赛积分会影响用户的名字颜色,具体来说就是这样的:

<1200:灰
<1400:绿
<1600:青
<1900:蓝
<2100:紫
<2300:橙
<2400:橙
<2600:红
<3000:红
>=3000:黑

注意,这里的黑名指的是首字母为黑色,其余字母为红色(所以大部分人叫黑红名),例如 T LE \color{black}\textbf{T}\color{red}\textbf{LE} TLE。真正的黑名是网站管理员,例如 MikeMirzayanov \color{black}\textbf{MikeMirzayanov} MikeMirzayanov。没有参加比赛的用户默认没有名字颜色(其实就是黑色),例如 csacademy \text{csacademy} csacademy。

有人也许发现了,上面的表中有两个橙、两个红,这是因为这两种颜色都不仅仅对应着一个称号(分开成了两个称号),所以有可能您会发现两个红名的用户称号不同。

比赛种类

Codeforces上举行的比赛一般有4种,分别是Div.1,Div.2,Div.3和Educational Round。先讲讲Educational Round,Educational Codeforces Round一般题目较多,采用扩展ACM-ICPC赛制,即提交代码立即出结果,错误一次计10分钟罚时。但是为什么叫“扩展”呢,因为比赛结束后会有12个小时的全网开放hack时间。

剩下的就是Codeforces最常见的Div.1,Div.2,Div.3的比赛了,我们先用一张表格了解一下这三类比赛(个人看法)。

种类 难度 人数 次数 参加人群
Div.1 橙(紫)名以上(含)
Div.2 中等 橙(紫)名以下(不含)
Div.3 较多 蓝名以下(不含)

关于表格内的内容:当一场Div.2的比赛和一场Div.1的比赛同时进行时,紫名只能参加Div.1,否则才可以参加Div.2。

当然,如果您对上面的解释不清晰,您可以查看比赛预告中的说明,或者在比赛预告中的评论中提问。

比赛流程

在参加一场比赛之前,您需要报名。首先单击CONTEST进入页面,然后单击要报名的比赛后面的 Register >> ,在弹出的页面中单击Register即可。


比赛开始后,我们便可以单击 Enter >> 进入比赛页面享受Codeforces的高质量比赛了!

比赛页面的内容大致如下:

关于Codeforces赛制:

Codeforces赛制的题目会有两套数据,一套称为Pretest,另一套称为System Test,当比赛进行时,您的提交将会用Pretest测评,若通过所有Pretest,则会显示 Pretests passed \color{green}\text{Pretests passed} Pretests passed,否则显示错误的Pretest编号和错误类型,例如 Wrong answer on pretest 3 \color{red}\text{Wrong answer on pretest 3} Wrong answer on pretest 3,并且还会被罚50分(如果编译错误则不会罚分,错在第一个测试点也不会被罚分)。

当您的一道题目 Pretests passed \color{green}\text{Pretests passed} Pretests passed后,您可以单击题目列表中那到题目后面的“锁”的符号,这称为锁题,当您锁了一道题后,您就不能再次提交该题了,但是您可以查看同一个房间中其它人本题的代码,若找到了其他人代码中的错误,您可以向他发起hack,即提交一组测试数据使得他的代码错误(例如Wrong answer等等)。一次成功的hack可以使您获得100分,不成功则扣掉50分。

房间:参加比赛的所有用户大约每40各人组成一个房间,只有在房间里的用户才能互相hack。

发起hack的方式是:双击您的房间的排行榜中的任何一个绿色数字,再单击通过的提交的编号查看代码,如果找到了错误,那么您可以单击hack it!,然后输入数据或者上传数据生成器,单击hack即可。

注意:锁了的题不能再提交,也就是说如果您锁了一道题,但是您的程序被hack了,那么您就没有补救的机会了。所以,叉人有风险,锁题需谨慎。

比赛结束后不久就会进行System Test,就是将您已经通过Pretest的程序再测试一套数据,这套数据包括所有比赛中成功hack的数据(所以在Codeforces上有些题目可能拥有上百个测试点),只有您的程序通过了System Test,您的程序才是真正通过了,否则称为Failed System Test(FST),这道题也就不得分了。

如何读懂排行榜

Rating

比赛结束后Codeforces系统会自动根据您的比赛排名为您计算Rating。

4. 题解

若您在做题过程中遇到了困难,那么下面的内容可能对您有帮助:

  1. 找到该题侧边栏中的"Contest materials",然后单击"Tutorial"或者"Editoral",会有英语(极少数为俄语)题解。

  2. Codeforces上的提交记录和代码都是公开的,你可以找到该题其它人的提交记录,查看代码。

注意:不要提交其它人的代码,否则您会被警告甚至会被封号。

  1. 发贴求助。

最后

以上就是Codeforces在线评测系统的游玩攻略了,祝您能在Codeforces上收获知识与乐趣!

鸣谢

洛谷的一篇目的相同的文章提供的图片

参考:Codeforces游玩攻略

Codeforces游玩攻略相关推荐

  1. 深圳东西冲穿越游玩攻略

    0 导语 值此2020上半年的假期余额还剩24小时之际, 特分享我2016年的时候写的一篇攻略, 当时我管它叫"檄文", 用来通知大家伙儿, 以招募驴友, 是今天删硬盘的时候发现的 ...

  2. 国庆中秋长假游玩攻略:来自汇智人的第一手出行避坑指南

    2020国庆中秋双节合璧,长达8天的黄金周假期也迎来了最后2天的倒计时! 憋足了劲头的驴友们,这下终于可以把压抑了许久的旅游消费需求在假期集中释放啦~ 三方数据显示:上海.北京.西安.成都.杭州.天津 ...

  3. 用Python做【游玩攻略】之上海四日游,假期旅游不用愁啦~

    导语: 哈喽铁汁们~这不马上元旦吗小假期有准备来个短期旅行(疫情期间还是注意安全尽量不出门)却还没做游玩攻略的友友们这期可不能错过了噢~ 这期呢我们就先"去一趟"上海吧~ ​​ 人 ...

  4. 上海迪士尼乐园史上最强游玩攻略

    上海迪士尼乐园史上最强游玩攻略.没有之一. 因为篇幅受限,可从下面传送门进入. http://mp.weixin.qq.com/s/QAhnFQ2_FvbN6dNURa6QWg   另外迪士尼乐拍通相 ...

  5. 国内也能畅玩gptchat,游玩攻略分享

    看到很多人都不知道怎么玩gptchat,小编就不能忍了,其实要玩chatgpt是非常的简单的,完全是能免费体验chatgpt的强大的.下面我们一起来了解一下国内也能畅玩gptchat,游玩攻略分享. ...

  6. 深圳女娲海滨公园游玩攻略(附地址+交通指引)

    深圳女娲海滨公园很少有人听过这里了吧,这个公园的海景还是非常不错的,非常适合大家周末去走一走,打卡拍照等,下面一起看看公园地址.开放时间以及交通指引吧! 深圳女娲海滨公园游玩攻略 在深圳的看海公园中, ...

  7. 官湖村游玩攻略(附地址+交通指引)

    刚来深圳的很多小伙伴应该不知道官湖村吧,这里的沙滩海景非常的美,这个季节非常适合过去,下面一起看看官湖村游玩攻略吧! 官湖村游玩攻略 在深圳大鹏半岛私藏着这样一个依山傍水的地方,它是"中国最 ...

  8. 襄阳 华侨城 奇幻谷 游玩攻略

    襄阳 华侨城 奇幻谷 游玩攻略 本攻略基于作者的主观感受而作,不喜勿喷 注意事项 襄阳华侨城的微信小程序:奇喵导游 未找到游乐设施检修时间公告,希望大家想玩的都能不扑空. 多人游玩建议兵分两路,喜欢玩 ...

  9. 北京游玩攻略,-怎么游玩清华北大

    .公园类 1.奥林匹克森林公园『★★★★★』 2.玉渊潭公园『★★★★★』 3.双秀公园『★★★☆☆』 4.黄草湾郊野公园『★★★★★』 5.圆明园公园『★★★☆☆』 6.将府公园『★★★★☆』 7. ...

最新文章

  1. 软件工程师安德烈·梅萨成功夺得世界小姐桂冠
  2. 参数(parameter)和属性(attribute)的区别
  3. SQL Server2005 Reporting Services的卸载
  4. 数独基本规则_数独专题一:幼儿数独启蒙
  5. LINUX 安装 PHP5.6.13
  6. sql脚本比较大,sqlserver 无法导入,就用cmd命令执行
  7. NYOJ题目96 n-1位数
  8. pythonlinux版本_Linux_Python版本控制
  9. 知乎cookies的介绍_SameSite小识
  10. 机器学习(8):朴素贝叶斯
  11. Docker使用阿里云镜像
  12. java-数组常用api
  13. 计算机电源测试电压,使用万用表测试电脑电源好坏的方法
  14. 使用百度BMap地图
  15. 解决linux只有ens33和lo网卡的问题
  16. 黑客利用瑞昱声卡设计缺陷监听你?
  17. 数据挖掘之条件概率和朴素贝叶斯分类器
  18. cv2.copyMakeBorder
  19. 2020年国内互联网公司的薪酬排名!
  20. Node安装教程(超详细图解)

热门文章

  1. 小鹏VPA停车场记忆泊车功能试驾体验和解读
  2. 2021-CVPR-风格迁移 Drafting and Revision
  3. python实时采集与处理声音信号_python之音频信号处理一
  4. Javaweb-书城项目
  5. 【无为则无心Python基础】— 12、Python的变量
  6. Java核心编程总结(十、反射),linux技术支持
  7. 网络IP检测框架的基本设计思路
  8. 中国尼龙剪线市场趋势报告、技术动态创新及市场预测
  9. 阿里云是什么,与亚马逊的云服务相比较,处于什么位置?
  10. 我学ERP 之 金蝶ERP-K3_第5章 生产数据管理