接着,他颤抖的指尖敲了敲桌面,口中轻轻念出了那条指令:“执行”。
瞬间,桌面的军团活了过来。
副官开始一丝不苟地执行他绘制的流程,比较,交换,推进。士兵们的位置不断变化,像一盘被无形之手操控的棋局。混乱的方阵,在他的规则下,肉眼可见地变得有序。
最终,随着最后一次交换完成,六百名士兵以无可挑剔的升序,静静地列队肃立。
看着这些士兵有条不紊的动作,他有那么一瞬间,感觉自己是古代某个掌管排序的神祇。
成功了!
马特兴奋得几乎跳了起来,马格纳会长瞪了一眼他,似乎只要他再发出一点声音,也会给他框个结界。
马特脑子一片麻木,心中只有一句话在不断循环:“难以置信,我真的成为了一名开源法师!”
兴奋只持续了三秒,他调动起自己有限的魔力给自己的脑门降温,让自己冷静下来。
看了下时间,还有四十分钟,他的野心膨胀起来,他要成为【零】的第一位亲传弟子。
整个桌面闪过魔法辉光,视角没有被继续拉升,所有的小人消失,取而代之让人泛起鸡皮疙瘩的密密麻麻的小圈,每个小圈中写着一个五位数。
金光燃起,形成第三题。
【3.按照编号由小到大的顺序,对一万八千个数字进行排序。你只能操作框中的数字。】
那片金光落在桌上,框出了桌面中间一小块区域,里面目测只有最多只百十个小圈。
此时,马特的眼中已经没有了困惑和迷茫,他此时已经认定,【开源魔法】就是自己能够擅长的魔法。
此时此刻,桌上的一万八千个数字全都代表着他的野心。而他距离成为开源魔法创造者的亲传弟子,只差一个“笨办法”。
他深吸一口气,就像平时的研究一样,一步一步解决问题就好了。
……
马格纳的办公室中,唐森坐在沙发的主位上,马格纳坐在他的对面。
“这是《开源魔法导则》的下册。”唐森将一本崭新的笔记放在二人中间的茶几上。
马格纳迫不及待地抄起笔记,翻开就看。
《开源魔法导则》上册是在唐森所著《巫妖位面手册》基础上改编而成,主要内容是解析魔法阵的构成规则,以及如何构造功能更加复杂的魔法阵。
总的来说还是以这个世界原本的知识为主,大部分法师只要肯花功夫,都能看懂一二。
而《开源魔法导则》下册,则是为了将【开源魔法】全面推向“程序语言”化而编制的教材,里面写满了各种算法和代码化的魔法阵,俨然是一本《开源魔法,从入门到放弃》。
马格纳翻了几下,发现并非是能马上看懂的东西,便合上了本子。
“零大人,有三名考生通过了考试。”
“有三个人答对了两道题?”唐森诧异,他知道这次的考生是优中选优,但没想到竟然有人能在没看过《开源魔法导则》下册的前提下,第一次接触排序问题就把程序编出来了。
要知道,他在大学里面学第一节C语言课的时候,照着课本编程序都编不利索。
“有三名考生答对了三道题。”马格纳平静地说道,仿佛这只是他教学生涯的普通一天。
“啊?什么?三道题?”唐森眼眶中的灵魂之火都卡住了,这和他计划的不一样啊。
第一题是送分题,让考生们感受一下排序需要进行怎样的操作,若是脑子灵活的考生,在这一步就会想到是否有一种方法,可以快速准确地完成排序。
第二题难度陡升,相当于让这些从来没接触过程序语言和排序算法的考生,编制一段可以运行的代码出来。虽然魔法的存在可以让代码无需那么严谨,但是想要通过程序审核,编程思路上不能存在任何瑕疵。
第三题则全是唐森的私心,他可不想带任何亲传弟子,太麻烦了。
于是他把第三题的难度拉满,考察的在内存有限的前提下,如何对超大数组进行排序。
“都有谁通过了?”唐森认命般向后靠进沙发中。
“我。”
“你不算。”
“马特。”马格纳带着点受伤的表情道。
唐森点了点头,马特是那位负责实时计算赌场赔率的那位炼金术学徒,唐森看中了他的数学能力,特意让绍特卡把他介绍来考试。
“嗯……还有一位呢?”
“温博兰。”
“这是哪位?”
“边境都市保卫战中曾经独自一人击败过一名人形恶魔。”马格纳道。
唐森有点印象,马格纳说过关于这名二级法师的事。
“你不是说他只有魔力特别多吗?”唐森困惑问道。