zoukankan      html  css  js  c++  java
  • codeforces hack

    对某一题,首先你自己要先过TEST。

    然后回到比赛的PROBLEM列表,把这题后面的锁锁上(锁上了就不能再提交了,所以没把握就别锁了),

    然后到ROOM里面,你就可以看别人代码了,下面有HACK按钮,点一下,输入你觉得他错的样例。

    关于Codeforces赛制:

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

    当您的一道题目 color{green} ext{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上收获知识与乐趣!当然还有高Rating啦

  • 相关阅读:
    在centos7.4上安装confluence-6.7.1
    用rpm包在centos7.4上安装mysql-5.7.29-1.el7.x86_64
    Linux系统运维笔记,CentOS 7.4防火墙配置
    Linux系统运维笔记(6),CentOS 7.6双网卡路由配置
    Linux系统运维笔记(五),CentOS 6.4安装java程序
    Java 构造 BSON 数据类型
    Linux系统运维笔记(四),CentOS 6.4安装 MongoDB
    设计模式(5)原型模式(Prototype)
    设计模式(4)建造者模式/生成器模式(Builder)
    设计模式(3)抽象工厂模式(Abstract Factory)
  • 原文地址:https://www.cnblogs.com/DWVictor/p/10228382.html
Copyright © 2011-2022 走看看