D,F,E...
纪唐一道一道写下来,已经完全进入了比赛的状态。
排行榜上lollipop遥遥领先,此时id的右边已经有四个深绿色方块,整个排行榜的绿色方块也逐渐多了起来。
B题,纪唐想了一会才发现这是一道二分图染色。
前几道题都是数论题,突然蹦出一道图论来。
纪唐切换思维,推导了一会才做出来,提交了一次,却在页面刷新后看到了红色的方块——方块涂红代表wrong answer,表示答案错了。
Wrong answer,简称WA。
她回头检查代码,又重新读了一遍题目,才发现要求输出字典序最小的数列。
花了几分钟改代码,点击提交,代表判定的进度条走到百分百后,页面刷新成绿色。
纪唐去厨房接了一杯水往嘴里灌,期间本能地刷新排行榜。
自己的名字依旧在第一,陆其深紧随其后,做出了四题。
但纪唐发现B题的一血被抢了。
而且不是陆其深。
她发现自己不能在这一页看到代表B题一血的深绿色方块。
一页能显示20个id,也就是说拿到B题一血的人并不在前20名。
而这一页最后一名,也就是目前的第20名,右边有3个绿色方块。
也就是说,拿到B题一血的人,目前最多做出三道题。
好奇心驱使纪唐快速下拉页面,几秒钟后才在做出了一道题的排位里看到这个深绿色方块。
这个id叫integer。
纪唐又花了十分钟速杀K题。
此时时钟已经快指向下午四点,比赛时间已过半。
再次刷新排行榜时,integer已经从ac一道题变成了ac三道题,排名也攀升至前40。
在做完较难的H题之后,她发现integer竟然已经爬上了排行榜第七——这人已经ac了BDEFGK六题,提交记录显示全是一次过,而且目前排行榜第二到第七的参赛者解出的题目数量一致,integer只是因为提交得晚,所以排名靠后。
纪唐又提交了C题,毫无意外地通过。
点开排行榜,纪唐发现陆其深已经被挤到第三名,而超过他的,正是integer。
integer甚至拿了C题一血。
比纪唐快了两分钟。
两人现在都做出了CBDEFJK七道题,而纪唐只是因为一血更多而排在第一。
纪唐眨了下眼。
比起焦虑、紧张,她更多感到的是兴奋。
棋逢对手的兴奋。
强迫自己冷静下来,纪唐点开J题。
推导,演算,写码,提交。
通过。
马不停蹄点开A题,又是一道图论题,这次是线段树。
写完代码在脑内运行一遍,纪唐点击了提交。
时针已经缓缓指向五点,纪唐一时间觉得秒针机械的、滴滴答答的声音仿佛是自己的心跳。
题目旁边显示出绿色的标签,纪唐知道自己又通过了一道题,这下就只剩下一道题了。
她刷新排行榜,lollipop依旧在榜一,integer紧随其后,这两个id分别拿下了J题和A题的首杀。
I题。
这是一道解析几何,纪唐让自己的注意力集中在雪白的草稿纸上,手上推算的动作不断。
这道题看似不难,实际上直接提交会被判定为time limit exceed(超时),需要剪枝。
完成代码,纪唐点击提交,网页显示判题的进度条从0划向100,然后跳出了wrong answer的提示。
她检查修改了下代码,再次点击提交。
还是wrong answer。
纪唐也不气馁,重读代码和题目,反复检查自己有没有遗漏的条件,十几分钟后又点下了提交,此时离整个比赛结束也只有不到二十分钟。
这一次表示判题的进度条从0走向100后,页面弹出了祝贺的动画。
许多彩带从屏幕中从上而下飘落,算法网吉祥物那电脑显示屏一样的脑袋上用像素字写着“恭喜”,手上还举着写了“祝贺您AK本场比赛”字样的横幅——ak是All Killed的简称,意思是参赛者通过