上次刷到一道计算题,盯着屏幕愣了好半天,脑子里第一反应就是1001分解质因数是多少,明明以前背过,可当时卡在那,死活没法一口说全。随手拿草稿纸划拉,一开始还想着挨个试小质数,从2开始除,1001是奇数,肯定不能被2整除,再试3,各位数字加起来是1加0加0加1等于2,除不开3,接着试5,末尾不是0也不是5,直接跳过。

试到7的时候才算有进展,1001除以7,算出来等于143,到这里我还以为事情简单了,觉得再往下拆143会很快,结果又卡了一阵子。下意识拿7再除一遍143,除不尽,换11去试,143除以11刚好是13,13本身就是质数,没法继续拆分。把这几个数串起来,就是7乘11乘13,乘回去核对一遍,7乘11是77,77再乘13,算出来正好回到1001。

身边一起做题的同学,处理这个数的路子和我不一样。他说他早就记住1001是个很特殊的合数,看到数字直接就能写出三个质因数,根本不用一步步试除。我当时还挺羡慕,可自己记性不行,硬背很容易混,遇到类似的大数,还是习惯拿试除法慢慢推,慢归慢,至少自己一步步算出来,心里踏实。

这只是我的个人感受,不是标准答案。

后来又试过好几次隔一段时间重新算一遍,有时候着急,会把13错写成17,算完回头验算,乘积对不上,才发现哪里弄错了。这种小失误反复出现之后,慢慢明白,就算知道最终的拆分结果,也不能完全依赖记忆,验算这一步省不得。很多人记这个数,单纯当成一个速记口诀,忽略了验算,时间久了很容易把因数搞混。

也琢磨过为什么这个数经常被拿出来出题,三个连续的质数相乘凑出一千出头的数,组合很规整,用来考察分解质因数的基础思路刚刚好。只是对我这种记性一般,又懒得死记硬背的人来说,它没有什么捷径,无非就是熟练掌握试除的办法,从小到大拿质数依次去除,直到最后得到的商是质数为止。

草稿纸上的痕迹擦了又写,到最后那张纸边角都磨毛了,我也没有强迫自己把它刻进脑子里。遇到的时候,能慢慢推算出来就够了,没必要逼自己和别人一样张口就报出结果。