第12章 面试ACM队长(1 / 2)
教室里一个戴着眼镜,很斯文的学生站起来说道:
“这位同学,你先来登记一下,等咱们人到齐了,会有专门的新人入团流程要走,可能你对这个acm不太了解...”
陈旭走进教室,来到朝他招手的一个女生跟前。
女生电脑上有个信息登记表,陈旭便将自己信息都登记了上去。
有对陈旭好奇的学生,勾头来看屏幕,当看到陈旭是大三学生,而且没有参赛经验,都露出了古怪的笑容。
不一阵,等人到齐了,刚才戴眼镜的那个像是负责人的让陈旭先上去做自我介绍。
陈旭在台上坦言自己是大三学生,而参加这个社团是想靠打ACM来获得保研的资格。
台下众多窃窃私语和偷笑声。
负责人笑道:
“我今年大四,也算是个前辈了,在这个社团四年,带领团队拿过一次银牌,一次铜牌,走马观灯地见过很多像你这样有自信有魄力的学生,但是他们都是初生牛犊不怕虎的大一新生。”
陈旭看了一眼负责人,这个家伙说话还真是滴水不漏、话里有话啊。
他直接说道:
“你们不是有什么入团测试吗?赶紧的吧。”说完想起什么,说道:
“对了,直接测试我能不能加入你们的acm参赛队伍,前面的什么入团测试的开胃菜就别费事了。”
大家听了,又都笑了。
负责人轻笑了一下,说道:
“实话说,我们的acm参赛队伍只剩下最后一个席位,这个位置需要极快的码字速度和规范的编程习惯,不知道你能不能胜任。”
陈旭听到这话懂了,他们还缺一个打代码的。
这时台下有个学生笑道:
“来表演一下你的码代码的速度吧。”说完,将电脑画面投影到屏幕上,作出请的动作。
陈旭摆摆手,平静地说道:
“澄清一下,我是来面试参赛队伍的队长的。”
台下的学生又都吵闹起来,负责人让同学们安静,说道:
“你之前都没有acm的竞赛经验,就直接来面试队长?”
这时,刚才给陈旭录信息的女生说道:
“他的在校绩点也不高,专业核心课的分数都不高,数据结构和算法只有73分。”
这下,同学们更不加掩饰对陈旭的鄙夷,都认为陈旭是来搞事情的。
陈旭抬高声音说道:
“行了,直接来算法吧。”
负责人点点头,说道:
“上周我们留了一道作业,今天就作为你的测试题。”说完,看向台下一个学生。
这名学生便将算法题投影到了屏幕上。
陈旭转头看去。
“在一个nn行mm列的网格中,每个网格中有一枚硬币,在翻转某一个网格中的硬币时,与该网格共边的四个网格中的硬币也将被翻转。求至少需要进行多少次翻转操作,可以将所有的硬币变为正面朝上。”
负责人说道:
“这道题说难不难,说简单不简单,重要的是看你算法是否够简洁够高效。”
陈旭点点头,这种类型的题目一般都有最低复杂度的算法,越接近这个最低复杂度,算法越优良。
对于代码分身的智能算法来说,陈旭想让它复杂都复杂不起来,代码分身找到的算法路径绝对是最优良的。
负责人继续说道:
“给你一节课的时间,下课铃响就...”