codeformer(「洛谷日报第19期」Codeforces游玩攻略)

1. 简介

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

2. 网址

Codeforces 在线评测系统的网站为

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

3. 使用

3.1 主界面

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

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

在整个网站的右上角是登录和注册按钮,若您没有账号,则建议您先注册账号,再阅读剩下的部分,注意注册账号时的验证码需要珂学上网才我爱线报网每日持续更新海量各大内部创业教程能显示。我们不详细讨论这个

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

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

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

3.2 社区

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

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

(2) 直接输入网址

(3) 通过侧边栏最后的”Recent actions”

(4) 其它您想得到的方式

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

细心的读者可能发现了,文章最底部以及评论右侧均有一个绿色的正三角与红色的倒三角我爱线报网每日持续更新海量各大内部创业教程,这就是Codeforces的“赞”和“踩”功能,在英语中称为upvote(s)和downvote(s)。这些评价会影响用户的Contribution,如果一条评论收到太多的downvotes,那么它还会被隐藏。

3.3 比赛

名字颜色

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

注意,这里的黑名指的是首字母为黑色,其余字母为红色,例如tourist。真正的黑名是网站管理员,例如MikeMirzayanov。没有参加比赛的用户默认没有名字我爱线报网每日持续更新海量各大内部创业教程颜色(其实就是黑色),例如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我爱线报网每日持续更新海量各大内部创业教程.2的比赛和一场Div.1的比赛同时进行时,紫名只能参加Div.1,否则才可以参加Div.2。

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

比赛流程

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

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

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

4. 关于Codeforces赛制

Codeforces赛制的题目会有两套数据,一套称为Pretest,另一套称为System T我爱线报网每日持续更新海量各大内部创业教程est,当比赛进行时,您的提交将会用Pretest测评,若通过所有Pretest,则会显示Pretests passed,否则显示错误的Pretest编号和错误类型,例如 Wrong answer on pretest 3,并且还会被罚50分(如果错在Pretest 1或者编译错误则不会罚时)。

当您的一道题目Pretests passed后,您可以单击题目列表中那到题目后面的“锁”的符号,这称为锁题,当您锁了一道题后,您就不能再次提交该题了,但是您可以查看同一个房间中其它人本题的代码,若找到了其他人代码中的错误,您可以向他发起hack,即提交一组测试数据使得他的代码错误(例如Wrong ans我爱线报网每日持续更新海量各大内部创业教程wer等等)。一次成功的hack可以使您获得100分,不成功则扣掉50分。

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

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

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

比赛结束后不久就会进行System Test,就是将您已经通过Pretest的程序再测试一套数据,这套数据包括我爱线报网每日持续更新海量各大内部创业教程所有比赛中成功hack的数据(所以在Codeforces上有些题目可能拥有上百个测试点),只有您的程序通过了System Test,您的程序才是真正通过了,否则称为Failed System Test(FST),这道题也就不得分了。

5. 如何读懂排行榜

比赛排行榜图解:

比赛结束后Codeforces系统会自动根据您的比赛排名为您计算Rating。当这场比赛您的成绩比较好您就增加rating,否则可能会降。

6. 题解

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

找到该题侧边栏中的”Contest materials”,然后单击”Tutorial”或者”Editoral”,会有英语(极少我爱线报网每日持续更新海量各大内部创业教程数为俄语)题解。

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

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

发贴求助。

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

本文发布于洛谷日报,特约作者:ezoixx130

原文地址:

https://www.luogu.org/blog/ezoixx130/codeforces-tutorial

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

糗事百科 段子(糗事百科)

2024-5-12 16:33:46

行业资讯

黑胶 lp(129张黑胶 灌录百年时代风貌)

2024-5-12 16:55:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索