亲,双击屏幕即可自动滚动
第40章 差点把火锅忘了
    与高胜寒、李俊伟连觉都没没得睡不同,颜安可是睡了个好觉。
    第二天一早出门前,他还特意多准备了些东西以确保自己能在外面待一整天。
    bt又不能全天实时跟踪,他在外面做什么怎么做,bt毫不知情。
    提前到要上课的教室里找个偏僻的角落坐下,随着时间的推移陆陆续续的有人进来找位置坐下。
    这间教室清晨第一节课是另外两个班上课,距离上课还有半小时,教室里半数座位上都有人,还有些虽然人不在但放了书本占座。
    大多数人都在座位上背单词,颜安全神贯注的学习着,倒是没感觉吵闹,待到老师走进教室,里面很快就安静下来。
    大学的的确确是个六十岁万岁的地方,可那也要分情况,不管怎么说南都大学作为西道省的no.1,卷王数不胜数,摆烂在这里才是少数。
    又有学校最近在校内宣传颜安,鼓励大家向他学习的同时提高了各项奖励,为卷王们添了一笔柴,就连摆烂的面对那诱人的奖励也有了动力,一个个恨不得立马卷成颜安第二。
    只有老师讲话的声音让颜安更容易进入到问题的思考状态中去,面对摆在眼前的因数分解算法,他有些卡壳。
    这玩意并不容易,相较于rsa有效搜索算法它的难度成倍增长,哪怕他选择的是bt提供的所有因数分解算法中所学内容最少的一种,也还是有些卡顿。
    如果站在单纯的大整数因数分解来看,质因数分解问题可以分为两部分,判定给出的数是否为素数即素性判定,以及将大合数分解为素因数的乘积即大数分解。
    早在十九世纪碧穹星的人们就已经确认简单的素数公式是不存在的,高斯认为素性判定是数论中最困难的问题之一。
    直到碧穹星的电子计算机被发明出来,通过采用艾德列曼和卢梅利方法才极大的提高了素性判定的效率。
    但这只是一种“定性”的方法,即单纯的判断某数是素数还是合数,不能像试除法那样找出合数的全部素因数来。
    这一问题被解决后,颜安的工作轻松很多,但大数分解不比素性判定容易。
    他要是愿意大可以把过程中涉及的数学知识全部写成论文进行发表,哪怕一篇都足以让这颗星球的数学界为之震动。
    颜安也有过这种念头,只不过这种事,想想他就觉得无聊。
    这里的数学界哪怕震动一百次,也震不出一艘飞船来。
    如果学习、研究就是为了功名利禄的话,那用不着bt,凭他自己一个人,照样可以办到。
    正当他要继续学下去时,一个粉笔头子被丢过来,“这位同学不想听课也可以,我们这节课讲傅里叶变换,你来简单介绍一下。”
    老师就站在距离他不过十步远的地方,估计是见他在玩平板看不下去所以叫他起来回答问题。
    傅里叶变换在许多理工科课程中都会捎带将几节傅里叶变换,如电路理论、信号与系统等。
    颜安想了想,老老实实道:“老师我不是你们班学生。”
    “那既然来旁听了,就该尊重一下老师我吧,你尽管讲,让我看看你了解多少。”
    “傅里叶变换表示能将满足一定条件的某个函数表示成三角函数,或者它们的积分的线性组合。
    简单的说傅里叶级数就是用一组正交函数将周期信号表示出来,傅里叶变换就是用一组正交函数将非周期信号表示出来,两者都是将信号从时域转到频域……
    当f(t)在t1与t2之间有定义,且符合狄利赫里条件,就可得到傅里叶级数的复指数形式……”
    躲不过,那就大大方方的回答,正好他在前几天自己学过这玩意,便将自己所掌握的一股脑说了出来。
    老师的眼神从一开始的漫不经心到后来的略有惊讶,逐渐变得欣赏赞许起来。
    坐在第一排的女生回过头来看他,见暖暖的阳光洒落在他身上,充满磁性的声音扰得人芳心大乱,“好帅啊……我们班什么时候有这么帅的帅哥了。”
    在旁的对象看着她,眼神无比幽怨,“你是不喜欢我了吗,你是不是不要我了。”
    “哎呀,我只是看看嘛,我最爱的当然还是乖乖你啦!”女生连忙又分出注意力去哄对象,但那眼珠未曾从颜安身上挪开过。
    几分钟后,老师见颜安要讲下去简直不带停的,连忙让他打住。
    再这样下去,这堂课怕是都要被他一个人给霸占了。
    颜安坐下后,无视周围投来的数道目光,专心致志继续学习。
    他会学习傅里叶变换是因为量子计算机上使用的shor算法,其最关键之处就是利用量子傅里叶变换求f(x)的周期,只要求得了f(x)的周期,就可以对大整数n进行分解。
    而他正在学的因数分解算法则与之不同,第一步采用数域筛法构造代数数域,这是数论中已知效率最高的分解整数的算法,找一个数对的非空集合,通过计算得到n的因子gcd(x-y,n)。
    数域构造实际上是不可约多项式f属于z[x]的构造,以基m的方法找f。取r是一个比较小的整数,m=[(rn)],然后把rn表示成m进制,计算后选取较小的结果作为f。
    这还仅仅是第一步,虽然叫算法,但完全是以数学思想入手,将人脑难以进行的大数计算用电脑代替,其中包含的数学工具不止一种。
    它不是专门用来破解rsa的,而是为解决整数分解困难问题而存在的,所有依赖于此的算法,无论是rsa加密还是rabin加密都在它的攻击范围内。
    透过第一步的数域筛法,颜安看到了rsa有效搜索算法的影子。
    在此前他一直以为这两算法之间没有递进联系,现在知道了却没有期待的灵感爆发,仅仅是想通了,认识更深了。
    第二步就更出人意料了,在筛法之后,引入了椭圆曲线进行求解,这两种方法单独拿出来都可以用于求解大整数的质因数,联合起来使用却是第一次见,叶罗林杰斯特用一种巧妙的方式在两种方法间找到了共通之处。
    正当他要继续学下去的时候,上午的最后一道铃声响起,颜安后知后觉反应过来,原来已经过了这么久,他太过投入以至于忽略了周围的情况。
    而这一上午的沉浸式学习,才让他粗略学完数域筛法求解的第一步,还没正式进入到椭圆曲线的部分。
    找了个地方吃饭填饱肚子,一边吃,他脑子里还在一边念着,对于数域筛法的理解更深入了些。
    饭后赶紧到图书馆找了个偏僻安静的角落投入到新的学习中,带入对数域筛法新的理解重新复习了一遍上午所学,这次收获更多。
    更是对接下来的关键——叶罗林构造流做到了平滑掌握,正式进入到第二步椭圆曲线的学习中。
    有效学习所获取的阶段性胜利让他信心大振,这种正向反馈的滋味使他愈发投入,在逐步破解难题的过程中获得的成就感令人沉醉,变得更加有动力起来。
    不得不承认,当初想获取知识,是抱有知识以外的目的。
    他想要回家,哪怕最终回不去,他也要拼尽全力去尝试。
    然而,探索知识最大的魅力在于,当他回过神来,在学习中这一执着的目的反而有些变淡了。
    在悄无声息中萌发的,对知识其本身的热爱。
    颜安专注于知识的汲取忘却了时间的流逝,肚子扁扁的感觉让他从这种难得的专注状态中回过神来,意犹未尽的看了眼平板,上面的内容在诱惑着他再来一次。
    强忍着冲动,他往窗外一看,夕阳徐徐落下,将半边天染红。
    好美的景色,就是好像忘了什么。
    颜安定定的看了许久,饥肠辘辘的肚子提醒了他,恍然反应过来被遗忘的是什么——火锅!
    他今天要去吃火锅来着!
    差点就把这个重要的事给忘记了,急急忙忙的拿出手机,暗自祈祷学姐还没开吃。
    如果开吃了的话也没关系,告诉他店在哪里就好。
    自来南都大学以后,他就没有吃过火锅了。
    以前会偶尔吃一下,大概两个月一次吧,倒也不是为了口腹之欲,而是为了找一家味道好的火锅店,等到十二月底的时候再去一趟,摆上三个碗,调好蘸料,点上一桌子的菜。
    这就是他的“团圆饭”,在母亲的忌日,用她在碧穹星最喜欢的料理,告诉他们自己过得很好。
    没有遗体、没有坟墓,他只能寄希望于这种方式,将自己的消息传递给远在另一个世界的他们。
    现在也快十二月底了,他得抓紧时间,在这附近找一家好吃的火锅店才行。