第28章:这么快?

作品:《从黑科技到超级工程

    如果说图书馆一层二层的主要功能是借书看书。


    那么第三层,主要的功能就是自习了。


    长期以来,这里都是高年级的学长学姐们备战考研的地方。


    除了用来学习的桌椅,还在四周设了数个懒人沙发,以便通宵鏖战后能小憩一会。


    不过……事物发展的客观规律就是背离初衷。


    三楼固然是高年级学长学姐们的备考圣地,但同时也是情侣们恋爱宝地。


    那些懒人沙发很大,完全够情侣们在结束一天紧张的学习后放松地依偎在一起。


    只不过此时才8点,学长学姐们还有所收敛,大家都保持着安静,即便讨论问题,也是相当的克制。


    ……


    一对男女生坐在临门不远的书桌边,男生前面放着笔记本,女生面前则摆着一本《风景园林设计要素》。


    只不过女生的心思明显没有放在书上,她时而回头看一眼正在悄无声息“撒狗粮”的某些情侣,时而又偷偷瞥一眼身旁的男生。


    男生的表情严肃、认真。


    在女生眼中,这就是一个高智商男生该有的模样。


    ——自己的男友是在高中阶段就参加了信息奥赛的oier(青少年信息学奥林匹克竞赛简称OI,参与者一般称为oier。),因为种种原因来到省交,大一的时候继续参加ACM……奈何队友不给力,以至于止步于区域赛。


    拿男友的话说就是,实在带不动。


    好在是金子总会发光的。


    男友虽然没能在ACM一展夙愿,却在陈老师的科研组里获得了认同。


    以一个大二学生的身份,他在全是硕博的课题组中如鱼得水,游刃有余。


    什么是实力?


    这就是实力。


    什么是天才?


    这就是天才。


    今天,她陪男友过来,一方面是因为男友忙着科研,两人见面的时间不多。另一方面,她也有点额外的小心思……


    据说有个软件工程的学妹。


    她虽然对自己很有自信,但学妹这种生物……对吧。


    “如海,快八点过一刻了。怎么还没来?”


    女生碰了碰沈如海,含笑问道。


    沈如海眼睛也不眨,直接把手机往她身边挪了一下:“你问下。”


    女生欢笑着拿起手机,麻利地用密码解锁,随后打开微信,点进小组群。


    她眉头微皱,随后表情也严肃起来,打字问道。


    “两位到哪了?可以有点时间观念吗?”


    消息发出去没用到五秒。


    那个叫漆与墨的学妹便回了个消息。


    “不好意思,学长,已经在爬楼梯了。”末了还回了个笑脸表情。


    女生偏头看了一眼沈如海,想了想后觉得什么都不回才是对的。


    于是她关掉手机,一脸严肃地望向门口。


    一分钟后,一对年轻的男女生同时出现。


    男的脸上表情平静,女的则带着些许的笑意,相比她的脸庞,让人注意的是,她的头上似乎插着一支中性笔。


    插笔在头上?


    女生心中微微哼了一声,随后她碰了碰男友。


    然后她便注意到,男友在见到笔簪妹子时,眼睛不留痕迹地亮了一下。


    ……


    “学长好。”漆与墨先和学长打了个招呼,随后有些疑惑地望着学长身边的女生。


    “嗯,来了。”沈如海冲漆与墨与叶铭点了点头:“我们就不废话,这里有六道题,是去年ACM校内预选赛的真题。虽然比较简单,但规定时间内,也只有不到百分之三十的人完全正确。而且即便全对,也不能说明什么,因为ACM的比赛原则是既快又准。”


    说着沈如海便把两张打印好的A4纸推了过来。


    “这位是?”


    “哦,你们设计院的学姐,她不参加,只是过来看看。”沈如海笑着点头,又望向叶铭:“叶铭是吧?听说你不是计算机系的?”


    “嗯,我是电子信息工程的。”


    “那ACM的话,我们一般用C/C++,你没问题吧?”


    叶铭平静地点头:“还行,Python也行。”


    “一般不用Python,这么多年,基本上在大数上有用过Python,要不就是JAVA。”


    说着沈如海便看了一眼时间:“好了,那开始吧。”


    叶铭和漆与墨对视了一眼:“学长呢?”


    沈如海矜持的一笑,还没等他说什么,他身旁的女生便笑了起来:“你们学长去年是校内预选排名第一的选手,还是oier——陈老板没给你说吗?”


    两人再次对视。


    漆与墨微微一笑:“那还请学长多多指教。”


    叶铭也笑着点了点头,然后打开笔记本。


    同时望向A4纸。


    ……


    《ACM 程序大赛选拔初赛》


    时间:150分钟试题量:6 题


    注意事项:解题的算法无限制,只要能按照标准的格式输入,通过程序能得出正确的结果,则此题得满分。若题目不能完整的运行,则把思路注释清楚。


    A:字母排序。难度系数1星


    题意:有 10 个英文字母(包含大小写),用计算机实现以下功能。把这 10 个字母按英文字母 A,B,C??,Z,a,b,c,??,z 顺序排序并输出。注意:小写字母应该在大写字母的后面。


    输入:任意输入 10 个英文字母。JIEBACDFHG/jiebacdfhg/JiEbacdFHG


    输出:这 10 个字母排序后的序列。JiEbacdFHG/abcdefghij/EFGHJabcdi


    看着题目,叶铭便暗暗摇了摇头。


    这么简单,糊弄小学生么?


    #include


    void main()


    ……


    cout<


    }


    顺利写下答案代码,叶铭继续望向下一题。


    B:报数排列,难度系数2星。


    n 个人围成一圈,并按顺时针依次编号1~n……


    叶铭只是稍一思索,便再次写下代码——都不超过三十行的代码。


    ……


    随着叶铭一路看下去,他手就没有停过,就仿佛是……在看着文本进行打字。


    又或者是在和人聊天。


    很快,他便完成了D题,来到了E题解方程。


    题意:形如 ax 2 +bx+c=d 的方程。其中 a,c,d 均为整数,b 为正整数。请你用计算机求出对应的 x 的值(只考虑实数根)。


    叶铭这时停了下来。


    倒不是他不会写解方程的代码,而是他今天中午才在教伊塔的过程中复习了一遍初中知识。


    这个一元二次方程特别眼熟。


    要不让伊塔试试?


    “伊塔。”


    “在。”


    “想学编程吗?”


    “编程是什么?”


    “用特定计算机语言指导计算机执行指定的任务。”


    “譬如你教我的数学语言吗?”


    听到伊塔的回答,叶铭怔了一怔。


    他傻逼了。


    伊塔本身就是AI,自己让AI学编程……搁这套娃呢?


    不出所料,他便随便为E题的abcd赋了几个值,问X的值是多少,伊塔立刻便回答出来了。


    于是他一拍额头,自嘲地摇头一笑。


    他这动作,也引起了身边漆与墨的注意。


    她刚完成第三题,到现在一共用时十五分钟。


    然后她便看到,叶铭开始了第五题的代码。


    她倏然一惊。


    这么快?


    //开个门:【推荐票】