作者:云少陵
如果他在你面前表现得很没有情商,那大概率是因为在他的认知判断里,你还没有资格让他用情商来对待你,他只需要追求自己顺心如意就可以。
“不要。”
杨树没有迟疑,直接摇了摇头。
“不敢是吧,行,那我去找李修道,他排第三,应该比你强。”
许青山笑著说道,语气一听就有些嘲讽。
这让梅鸿在一旁眨了眨眼,不是说要他么,怎么又转头要李修道呢?这倒不是大问题,只是李修道最近在忙项目,要说服他参加,倒是需要自己这个做院长的安排好一些事情。
原本打算转身坐回原地的杨树重新转过身来,盯著许青山,一字一句地说。
“他没我强。”
“可是他排第三,你排第八。”
许青山淡淡地说道。
“那是因为我还没做。”
杨树干巴巴地说道。
“没做的事你又怎么证明?我也还没做过OJ的题,我说我要是做了,也能一次性进前十,你信么?”
“不信,我不认识你。”
杨树摇了摇头,又继续说道。
“我要是做了,我就会第一,我只是不屑做。”
如果是别人这么说,可能是在撑面子。
但杨树说的时候,其实许青山是信的,这家伙似乎不太在意面子问题,但他很在意客观存在。
“那我们打个赌,明天中午十二点之前,我的OJ排名要是比你高,你就加入我的队伍。”
许青山说道。
杨树沉默了片刻,点了点头。
“好。”
目前杨树在OJ平台上的排名第八,总作答时间是7个小时。
许青山就算是全力以赴,也很难一次性在7个小时内答出来那么多题目。
要知道。
人脑不是计算机,没有办法许多个小时高强度地运转,而且还要尽可能地不出错,一次性就回答成功。
因为在OJ平台上。
如果回答未通过是会罚时的。
就像是杨树总作答时间的7个小时,指的是所有题目通过的时间之和,并且还要加上每个未通过的提交的罚时,京大OJ的未通过提交要额外累计10分钟的罚时。
也就是说,假设许青山第一题就提交了40次未通过的答案,那他基本就寄了。
因为有些OJ平台,未通过罚时只计算一次,但京大这次题库的罚时是按次的。
这就让许青山嘴里说的这个挑战,显得更加艰难。
就算是杨树自己,这7个小时的作答也是拆分出一整个星期的时间才完成的。
如果许青山真成功了,那杨树觉得自己也没有什么道理拒绝。
“行,那就这么说定了,梅老师,我们走,明天过来把他拉去报名。”
许青山笑了笑。
两人出了实验室,梅鸿才反应过来。
“青山,你还没试过OJ平台的题目吧?就这么约定了?”
还有一更,从明天晚上开始合章,这几天开始稳定一下作息,固定一下稳定更新的时间。
第234章 生死时速!争分夺秒!(4k)
“确实没试过。”
许青山笑著说道。
“不过我刚好比赛之前热热身练练手嘛。”
许青山见梅鸿满脸郁闷和不解,宽慰了他一下。
“梅老师,你想,我之前都没试过比赛,要等比赛那天去适应,不如今晚就顺手练练。”
“要是我能做得到,那你也更放心对吧?如果我做不到,那其实搭谁都一样。”
许青山轻松地说道。
“我看过ICPC的赛程,不也是要一整天从早到晚地比赛解题么,我也算是提前熟悉赛程一下,梅老师,我先走了,现在回去早点弄完早点睡,拜拜。”
梅鸿看著许青山扬长而去的背景欲言又止。
直到许青山在拐角的地方隐去了身影,梅鸿才长叹一声。
他还是觉得这件事不靠谱。
想要在OJ平台上把最新题库的排行榜刷到前八名,那就意味著许青山需要在7个半小时之内完成百道程序设计题。
这根本就不是一个概念的好吗?
要知道。
ACM比赛一般来说总题数也就是8-12题,一般来说是10题,能够答出来6道命题以上就有资格列入排名,比赛用时5小时。
也就是每一题的读题、构思、解题和验证和修改,所提供的是1题30分钟的标准。
而学校的OJ平台上的百题排行榜,之所以会出现第一名的百题7小时12分46秒的数据,是因为这帮逼人根本就不是连续答题的。
比如排名第一的陈方平就好,他的总时长可以换算成432分钟多,平均每题花费时间为4分多钟。
这种恐怖到离谱的答题速度是怎么做到的呢?
首先,陈方平会选择一个比较空闲的周末,排出专门的答题时间,然后,洗澡,开空调,确保自己身处一个最舒适的温度环境,再装一杯温水,坐在电脑前冥想十分钟,在确保最佳状态之后,在脑海中模拟演练各种题型的快速解题思路,然后开始答题。
OJ平台的题库题目分布是有难度系数的。
前40道题属于简单难度,中30道题属于中等难度,后20道题属于困难难度,最后10道题是竞赛难度。
陈方平几乎每答半小时,他就会停止答题,退出网页,继续冥想调整状态。
就像前40题,他几乎是一边看著题目,手里的键盘就敲得飞起,正常来说看完题目的一分钟以内他就能给出准确的简洁答案并且提交。
这必须要有极强的编程功底和实践熟练度。
基本上,这些能够在京大OJ平台上保持前列的高手,前70道题基本上都是2个小时以内就能完成,2小时磕困难题,而剩下的3-4个小时,他们则是会死磕最后10道题。
这也恰好对应了普通的ACM竞赛中的每题20分钟到30分钟的解题标准。
当然,这里的解题只是解出来,不代表不报错或者直接整题错误。
像陈方平,其实在信科院这边已经有人称呼他为OJ大师兄、OJ幻神。
因为OJ平台并不是固定一个排行榜,而是会更新题库,就像是电竞比赛会进入新赛季,选手们可以加入战斗之中,而正常信科院学生提到的OJ排行榜,都是指最新一期题库的排行榜。
但不管OJ题库怎么更新,自从陈方平博二悟道之后,这两年的时间里,他一直都是OJ排行榜第一。
一有新题库出来,他就会第一时间刷个痛快。
并且因为题库讲究难度系数,所以他的时间永远都是7开头,眼看著就快要压榨到7小时以内了。
这种记录是在校生很难突破的。
不过
其实隔壁华清能破7的人并不少。
起码有一掌之数。
尽管两校的OJ题库并不完全相同,但难度系数甚至华清更高一筹,在这种情况下,在速度上还能有这样的差距,足以看出京大和华清在程序设计领域的差距。
许青山回了家里,晚上没有课,今晚江浣溪回寝室去了。
要是一直不住宿舍也不太好。
哪怕江浣溪是个小白给,她也总是会间歇性清醒并且感觉到羞耻的。
“杨树说自己能第一,好像还真不是吹牛啊。”
许青山已经按照梅鸿发给自己的流程登陆了OJ网站平台,在上面看著最新题库的排行榜。
杨树的题目完成数是98题,用时只有6小时11分钟。
如果他最后两题能在1小时内完成,那他确实可以超过陈方平。
可就算如此,许青山也很有信心。
其实他的编程水平要比梅鸿想像的高。
主要是在于之前在鹭岛自学的那阵子,他的掌握速度很快,而超强记忆夯实的基础,碰上他那如今在自己那不断深化的学习开发之后的大脑,灵感迸发的速度超乎想像。
要许青山自己评价的话。
自己刚重生那阵子,脑力水平是1的话,在今年上半年的时候差不多就提升到3了。
到了暑假越是接触前沿,越是深入开发,遇到的难题和思考越多之后。
如今他的脑力水平指数都可以用10来形容。
而且他也察觉到了,这似乎并不是自己成长的极限。
眼下有些超出经验解决范畴的开拓性难题,他想要得到突破,还需要别人的一句无意的提醒,来打破朦蒙胧胧的灵感界限。
可若是有一天自己的大脑被自己锻炼到了极致的话,是否很多开拓节点性难题,自己都能迎刃而解,无师自通?
许青山给了自己肯定的答案。
在OJ排行榜上简单看了一会,许青山又找到各个等级的练习题练练手之后,心中有了个底,就准备开始这场极限挑战。
【开始】
【19:27:09】
许青山聚精会神地点下了开始按钮,页面一刷新,他便快速地读取题目信息,双手也在读取的同时,已经开始在答题框中输入代码。
其实做这种OJ题库是有技巧的。
许青山第一时间就已经掌握了这种应试技巧,在简单题和中等题完全适用。
首先就是看题确定关键词,由关键词来瞬间得出指向性类别,随后就能双手动起来,把这段代码的前置框架输入,再一边思考解题过程,一边答题。
这样的话,许青山有把握能把简单题答题时间控制在1分钟之内!
【删除结点】、【炼表】、【定值val】
许青山双眼第一时间捕获了关键词。
【typedef struct ListNode List Node;换行;struct】
许青山的双手快出了残影。
而且这种速度的盲打,并没有任何一个字母出错,等许青山看完题目再度复验题目之后,他已经解题完毕,眼睛扫了一遍,20行之内解决问题。
用最简单的while循环语句,双层if,将首个满足的节点作为头节点赋予新的初始节点,再将满足条件的节点串联在初始节点后,完成新的炼表。
【提交】
【检验测试】
【检验通过】
绿色的小勾勾亮起的时候,许青山身心舒畅,又瞥了一眼时间。
【19:28:04】
55秒。
这也得亏是电脑刷新速度快,网速也快,自己打字速度更快。
否则起码得1分钟以上。
许青山并没有因为一题的成功而洋洋得意,他没有再关注时间,而是快速地扫荡起OJ题库。