庞学林和沃特尼再次工作起来,他们先是以旅居者号火星车为圆心,在周围画了一个圆,这很简单。
但下一步有点麻烦,因为他们需要将16张写有0~9以及A~F的卡片(十六进制)和一张空白卡(起始点)均匀地摆放在旅居者无人车周围,使得每张卡片过得大约21度的空间,确保摄像头转动不出现歧义。
这种活凭手感摆放比较困难,这时候就需要庞学林展现自己专业知识了。
将十七张卡片均匀摆放在旅居者号无人车周围的圆上,实质上就是一个尺规作一个正十七边形的问题。
这个问题曾经困扰了数学界两千多年,最终被大名鼎鼎的数学小王子高斯解决。
高斯直接给出了尺规作图正多边形的边数的充分条件:即2的非负整数次方乘以任意个(可为0个)不同的费马素数的积。
这个题目庞学林初中的时候爷爷就教他解过,因此轻车熟路。
在沃特尼的帮助下,庞学林花了十几分钟时间用手头的工具将圆十七等分,然后将卡片放在圆的等分点上。
一切准备就绪,等了大概半小时后,摄像头再次转动了起来。
“沃特尼,你记录,我翻译!”
“好!”
很快,庞学林和沃特尼便将字符串转化为了相应的信息。
“问题已知悉,两天内给答复。祝安!”
很简练的答复,却让庞学林和沃特尼相视而笑,击掌庆祝。
……
JPL火星探路者号指控中心。
文卡特在这个临时用仓库改建的指控中心内,给自己按了一张办公桌,田牧就坐在他对面。
自从通过火星探路者号登陆舱联系上庞学林和沃特尼之后,这两天,文卡特和田牧几乎就把家按在了这里,随时等待火星上传来的消息。
除了实在困得受不了到旁边的休息室小憩一番,大部分时间他们都在现场盯着。
虽然现有条件下,和庞学林、沃特尼的通讯还比较低效,但这两天,他们还是基本知道了庞学林和沃特尼的情况。
比如,沙尘暴发生后,他们被吹落的碟状卫星天线撞晕后,是如何活下来的。
比如,他们如何利用MDV(火星降落载具)的残留联氨制水,然后将火星土壤改造一番后种植土豆等等。
期间经历的各种困难即使庞学林没有明说,在座的所有人也都可以想象得出来。
唯一有些遗憾的就是,他们没办法将火星车搬到种植舱去拍摄已经出苗的土豆(栖息舱屏蔽信号),否则单单凭这张照片,就可以赢得今年的普利策奖了。
即便如此,庞学林和沃特尼在火星上种植土豆的消息传出后,也火遍了全球各大媒体。
这是历史上人类第一次在外星球进行真正意义上的农业活动,庞学林和沃特尼因为这一举动而载入史册。
咚咚咚……咚咚咚……
趴在办公桌上小憩的文卡特被敲桌子的声音吵醒,便看到布鲁斯领着一个体型纤瘦,脸色有些苍白的男人来到了办公桌前。
布鲁斯道:“卡普,不好意思打搅了,这是我们软件工程部的杰克·特里夫,他搞定了旅居者号无人车的通讯系统的源代码!”
“特里夫,辛苦了!”
文卡特闻言一愣,连忙起身和特里夫握了下手,然后一口将杯中剩下的咖啡喝完,揉了揉太阳穴道:“布鲁斯,那现在尽快安排,把代码传给庞!”
特里夫道:“卡普博士,我确实搞定了旅居者号无人车的源码,但这里面存在问题。”
“什么问题?”
文卡特微微一愣。
特里夫道:“旅居者号无人车的通讯系统源码虽然不大,但也有三兆,我们现在平均每四秒才能给庞他们传输一个字节,就算不眠不休,也至少需要整整半年时间才能把全部文件传过去,这个方案明显不可行!”
文卡特微微一愣,不由得皱起了眉,沉思了片刻,他扭头对布鲁斯道:“去把田给我找来!”
很快,在休息室才睡了不到一小时的田牧便哈欠连天地出现在了文卡特面前。
文卡特向田牧重复了一遍当前面临的困境,问道:“田,你有什么其他办法吗?”
田牧皱了皱眉,说道:“卡普,办法是庞提出来的,我们听一听庞的意见吧,他是我们最出色的数学家和通讯专家,说不定他有办法解决!”
“唔……也行!”
文卡特杵着下巴沉思了片刻,点了点头。
……
火星,阿西达利亚平原。
栖息舱前,将JPL指控中心传来的十六进制信息翻译成文字后,沃特尼和庞学林不由得面面相觑。
沃特尼眉头微皱,问道:“庞,你有什么办法吗?”
庞学林皱眉道:“这个问题我得好好想想,告诉他们,给我一点时间,我回栖息舱查一下通信系统的一些资料!“
说着,庞学林提前返回栖息舱。
沃特尼则用用大号铅笔在硬纸板上写下庞学林的回复,放在了旅居者号的镜头前。
随后,他也结束此次EVA任务。
刚进入栖息舱,沃特尼便看到庞学林正在栖息舱的计算机前,似乎在查找什么。
沃特尼好奇道:“庞,你在干嘛?”
庞学林道:“我看一下栖息舱通讯系统的源码。”
现实中这种活庞学林可干不来,不过进入系统位面后,系统会给他灌输相应的知识,但这些记忆就仿佛是一本书,只有庞学林需要的时候才可以翻开,平时压根不显现。
因此在火星救援世界,庞学林真的是通信专家。
唯一有点可惜的是,这些记忆在离开该位面后就会被系统给剔除了,比如在三体世界,庞学林在降临派内同样是通信专家,但是离开之后,他关于通信方面的知识就被系统删得一干二净。
看了一会儿,庞学林坐在椅子上埋头沉思。
“火星探路者号登陆舱有两套通信系统,低增益那套与旅居者号联系,高增益那套可以联系地球。登陆舱号想要识别出登陆舱号信号,那么旅居者号发出的信号中,肯定会有一段特殊的字节序列,如果字节序列不匹配,登陆舱就会无视。这就说明,旅居者号通信系统的源代码中,肯定是有一段程序是用来编码相应的字节序列的。假如我黑入栖息舱的二级通信系统,在系统检查合法性之前,抢先将解析后的字节序列写进日志,将其伪装成旅居者号无人车,不就可以骗过登陆舱了吗?!而且这种字节序列不会太长,最多也就十几二十行,完全可以通过现在的通信体系传递过来,对,就是这样!“