背景:字色:字体:[]

第113节(1 / 4)

投票推荐 加入书签 留言反馈

  根据他的了解,通常国家队选手在比赛前都要在codeforces刷至少半年的题,有些认真努力的选手,刷题时间甚至会长到一两年。
  而云歌,距离比赛只有三个月了,才刚刚注册,一道题也没有刷过。
  这样能行吗?
  国际比赛上,云歌真的不会输得一塌糊涂吗?
  观众下意识地想在直播间里发送这样的评论,然而在按下发送键之前,他又删除了自己打的每一个字。
  作为云歌的粉丝,他当然看到云歌最近遭受了很多质疑,不过他之前一直都属于相信云歌的阵营,他相信云歌即使分出一部分精力在搞机器人,国际比赛上也一定能取得好成绩。
  他相信云歌清醒的知道自己在做什么。
  但是现在,他开始不确定了。
  即便如此,观众也没有将这些评论发到直播间里。可以想象,如果这些内容发到直播间里后,直播间里会掀起更猛烈的腥风血雨,云歌一定会遭受更多的质疑,甚至是一些很难听的话。
  无论云歌从现在才开始在codeforces上刷题,究竟还能不能来得及,那些负面的声音都对云歌毫无益处。
  粉丝犹豫了很久,最终还是决定暂时帮云歌保守这个秘密。
  codeforces的比赛过程也非常有趣。
  每场比赛,参赛成员每40人左右会进入同一个房间,同时开始读题、答题。
  codeforces赛制的题目会有两套数据,一套称为预测试数据,另一套称为系统测试数据。
  在比赛进行期间,如果选手写完答案,并且对自己的答案足够自信的话,就可以在比赛结束之前提前提交。
  比赛进行期间提交的答案,将会用预测试数据测评——如果通过,则会显示预测试通过;如果没有通过,将会显示错误编号和错误类型,并且还会被罚扣50分。
  但是,预测试通过,并不代表提交的代码就完全没有问题了。
  当一道题目通过预测试后,就可以单击题目列表中那一道题目后面的“锁”的符号——把这道题目锁定。
  当一道题目被锁定后,这道题就不能再次提交了。
  但是锁题后,选手就可以查看同一个房间中其它也锁题了的竞争者的本题代码!
  如果能找到其他人代码中的错误,就可以向对方发起攻击!
  具体做的做法,就是提交一组测试数据,导致对方的代码错误。
  一次成功的攻击,就可以获得100分!
  不过,如果发动攻击却失败了,就要倒扣50分。
  这样可以攻击对手,让对手扣分、给自己加分的功能,当然非常有趣、非常刺激。
  但是,锁定了题目不能解锁,也不能再提交。
  也就是说,攻击别人的同时,自己也有被攻击的风险。如果自己的程序中有错误,那么在攻击别人时,别人也都能来攻击你。
  而这时,已经锁定的题目是无法修改的。如果被选手攻击了,即使意识到自己哪里出错了,也没办法再改,只能心痛地看着自己被攻击扣分,-50,-50,-50……
  在比赛时间结束后,还会有系统测试。
  就是将已经通过预测试的程度,再测试一套数据。通过系统测试的程序,才算真正答题正确,得到最终分数,否则不得分。 ↑返回顶部↑

章节目录