第113节
作者:宋杭杭      更新:2023-04-03 16:05      字数:3534
  根据他的了解,通常国家队选手在比赛前都要在codeforces刷至少半年的题,有些认真努力的选手,刷题时间甚至会长到一两年。
  而云歌,距离比赛只有三个月了,才刚刚注册,一道题也没有刷过。
  这样能行吗?
  国际比赛上,云歌真的不会输得一塌糊涂吗?
  观众下意识地想在直播间里发送这样的评论,然而在按下发送键之前,他又删除了自己打的每一个字。
  作为云歌的粉丝,他当然看到云歌最近遭受了很多质疑,不过他之前一直都属于相信云歌的阵营,他相信云歌即使分出一部分精力在搞机器人,国际比赛上也一定能取得好成绩。
  他相信云歌清醒的知道自己在做什么。
  但是现在,他开始不确定了。
  即便如此,观众也没有将这些评论发到直播间里。可以想象,如果这些内容发到直播间里后,直播间里会掀起更猛烈的腥风血雨,云歌一定会遭受更多的质疑,甚至是一些很难听的话。
  无论云歌从现在才开始在codeforces上刷题,究竟还能不能来得及,那些负面的声音都对云歌毫无益处。
  粉丝犹豫了很久,最终还是决定暂时帮云歌保守这个秘密。
  codeforces的比赛过程也非常有趣。
  每场比赛,参赛成员每40人左右会进入同一个房间,同时开始读题、答题。
  codeforces赛制的题目会有两套数据,一套称为预测试数据,另一套称为系统测试数据。
  在比赛进行期间,如果选手写完答案,并且对自己的答案足够自信的话,就可以在比赛结束之前提前提交。
  比赛进行期间提交的答案,将会用预测试数据测评——如果通过,则会显示预测试通过;如果没有通过,将会显示错误编号和错误类型,并且还会被罚扣50分。
  但是,预测试通过,并不代表提交的代码就完全没有问题了。
  当一道题目通过预测试后,就可以单击题目列表中那一道题目后面的“锁”的符号——把这道题目锁定。
  当一道题目被锁定后,这道题就不能再次提交了。
  但是锁题后,选手就可以查看同一个房间中其它也锁题了的竞争者的本题代码!
  如果能找到其他人代码中的错误,就可以向对方发起攻击!
  具体做的做法,就是提交一组测试数据,导致对方的代码错误。
  一次成功的攻击,就可以获得100分!
  不过,如果发动攻击却失败了,就要倒扣50分。
  这样可以攻击对手,让对手扣分、给自己加分的功能,当然非常有趣、非常刺激。
  但是,锁定了题目不能解锁,也不能再提交。
  也就是说,攻击别人的同时,自己也有被攻击的风险。如果自己的程序中有错误,那么在攻击别人时,别人也都能来攻击你。
  而这时,已经锁定的题目是无法修改的。如果被选手攻击了,即使意识到自己哪里出错了,也没办法再改,只能心痛地看着自己被攻击扣分,-50,-50,-50……
  在比赛时间结束后,还会有系统测试。
  就是将已经通过预测试的程度,再测试一套数据。通过系统测试的程序,才算真正答题正确,得到最终分数,否则不得分。
  比赛规则如此的情况下,绝大部分选手锁题都会非常谨慎,要对自己的程序十分自信,才会按下“锁”这个按钮。
  而云歌打破了这一切。
  直播间里的观众们发现,三个小时的比赛,云歌在二十分钟后就会锁题!
  云歌的直播迅速在编程爱好者的圈子里传开。
  许多编程爱好者们得知有这样一个直播间后,纷纷慕名而来,看云歌直播编程、锁题、攻击对手。
  外行看热闹内行看门道,虽然云歌在直播时一句话都不会说,但是编程爱好者们看到云歌的编程过程就非常激动了。
  “这个问题竟然还能这样解决!”
  “卧槽!太快了吧!!”
  “三个小时的题目,云歌只用十几分钟就能完美解决!”
  “我十几分钟连题目都还没读懂……”
  毫无疑问,有云歌参与的比赛场次,云歌是永远的第一。
  直播间的观众们纷纷开始打赌,打赌云歌能够连续拿到多少场比赛的第一名,会在多少场连续第一后,拿到第一以外的名次。
  5场、10场、20场……
  一开始观众们还在计数,然而到后来,已经数都数不清了。
  直播间观众:……不数了,没意义。
  大概云歌就会这样一直拿第一、一直拿第一……
  云歌的积分,自然也在排行榜上一路上升,从1500分升到2000分、从2000分升到3000分……
  积分飞一般上升的速度,引起了更多编程爱好者的注意。
  许多早就离开codeforces的退役选手,有人已经读大学了、有人在读研读博、有人已经工作多年……绝大多数都在当程序员,当然也有少数人已经离开程序员这个行业,全都回归codeforces和云歌对决。
  还有一些没有参加过oi竞赛,在二十多岁或者三十多岁才对编程产生兴趣,这些人中也不乏实力强劲的选手,想要和云歌比拼一番。
  总之,近期就活跃在codeforces上的选手们纷纷增加比赛场次,早就离开codeforces的选手们也纷纷回到这里——都是为了能够和云歌在同一个房间里进行一场比赛!
  第87章
  所有编程爱好者都想中断云歌的连胜奇迹。
  所有直播间观众都想亲眼见证云歌连胜奇迹被中断的那一刻!
  因此,云歌原以为的直播间观众人数会迅速下降的情况,完全没有发生。
  以往云歌直播时,大部分观众完全看不懂云歌书本上的内容。现在大家虽然依旧看不懂电脑屏蒂上的题目,但是现在大家都能看懂云歌的积分和段位了!
  codeforces有趣的比赛规则,让观众们就像在看游戏直播!
  于是学习直播间的在线人数不降反升。
  万众瞩目之下,云歌的名字“yun” 从青色变成蓝色、变成紫色、变成橙色、变成练……依旧没有一个人能够打断云歌的连胜。
  很快,许多选手都放弃了打断云歌的连胜这一想法,因为这看起来实在是希望渺茫。
  选手们不约而同地换了一一个难度低很多的目标一
  找到云歌的错误成功攻击云歌一次!
  这些选手放弃了自己的程序只要自己的程序能通过预测试立刻锁掉!
  他们无所谓自己的程序有没有错误和漏洞,环会被别的选手攻击扣分。自己拼着掉积分、掉段位!也要多换来一些时间,用来攻击云歌!
  反正无论他们锁题锁的多早,云歌锁题的时间一定都会比他们更早,他们在自己锁题后立刻就能去揪云歌的错误了!
  一开始,这些选手们以为这会是一个很容易完成的工作。
  然后,他们发现自己错了……
  攻击云歌一失败——自己被倒扣50分——攻击云歌——失败——自己被倒扣50……
  试图攻击云歌的选手们,全都陷入了这样的循环中!
  很快大家发现虽然他们把难度降低了很多,但是依旧无法完成这个任务……
  云歌的程序,他们根本找不到错误!
  无论怎么攻击,都是攻击失败!
  或许云歌的程序根本没有错误或许云歌的程序存在错误,但是他们没有能力找出云歌的错……
  前往codeforces想和云歌比试的选手越来越多,看清自己根本比不过云歌,直接来直播间观看云歌编程过程的编程爱好者也也越来越多。
  不仅有中国人还有很多外国人。
  因此云歌学习直播间的弹幕中,现在不仅有中文,还有大片大片的英文,还有西班牙语、俄语、日语……
  弹荨中各种语言齐飞。
  不小心误入学习直播间的观众:“卧槽!这是什么国际频道?”
  “妈呀!ww直播平台的广告已经打到全世界了吗?”
  就连云歌直播间里的一些老观众们,因为各种原因有一段时间泼看直播,再回到直播间后,都会愣住:“……?什么情况,我走错了吗?”
  “没走错啊?怎么回事?云歌举办了外语学习活动吗?”
  在编程爱好者疯狂涌入直搔间之后,又有一大波新的观众涌融入直播间。
  “听说这个直播间治疗失眠非常有效!”
  “我轻度失眠,昨天晚上看着这个直播间的直播,很快就睡着了!”
  不知不觉中,云歌直播间治失眠的新功效在网上传开了,越木越多受到轻微失眠困扰的网友们每入看着云歌的直播间入睡。
  除了来改善失眠状况的,还有一些平日里焦虑压力大的网友们,看云歌的直播放松心情。
  “这些完全看不懂的英文代码,可以让我放松下来。”
  “云歌如此有节奏的敲击键盘声,让我感到平静。
  “不仅云歌的代码是英文的,弹蕁也都是外文的,感觉像是回到了中学英语课上一样,每次进入云歌的直播间就秒睡。”
  “感谢外国友人们!感谢你们让直播间的催眠效果更好!”
  直搔间里的老观众们,看到新观众们的话,全都感到不可思议。
  “云歌的直播间,明明是用冰打鸡血的啊?”
  “对,看云歌的直播,我都是用来提高自己的学习效率的!”
  “我放着云歌的直播做事,效率特别高,整个人都处于一种轻微紧张和兴奋的状态中,效率嗖嗖上升!”
  “怎么还有人看云歌的直播治疗失眠、放松心情……
  “同一个直播间,怎么还有两个截然相反的疗效呢?!”
  就在观众们已经习惯了云歌在codeforces上创造连胜奇迹,无数网友拼着自己掉积分掉段位,也无法找出云歌的bug时。