(挖坑🕳️)怎麼設密碼?

之前奶奶手機📱開來兩張副卡,就被我巧取豪奪弄來做妞珠的手機號😁。那麼,問題來了。各帳號用什麼密碼呢?用生日🎂?太簡單;把生日倒過來?不好記啊,而且沒什麼意義,不想記無意義的數;用一些有名的常數,比如 π ?也容易被字典爆掉⋯⋯

好吧,不賣關子了。鑫爸給妳們設置的是:把妳們的英文名看作「26-進制數」,轉成「8-進制數」「10-進制數」或者「36-進制數」,在它們之中挑一個順眼的,或者再追加一個素數分解。嗯嗯,我知道妳們還不瞭解「n-進制數」是個什麼鬼,容我慢慢道來。

伸出妳們柔呼呼、胖嘟嘟的小手👐🏻,一共有幾根小指頭呀?十根。那麼以後我們數數就可以把數和小手指頭一一對應了吧?看見一個蘋果🍎,豎一根手指頭☝🏻;兩個🍎🍎,豎兩根✌🏻;三個🍎🍎🍎,豎三根🤟🏻⋯⋯十以內是解決了,十以上呢?Aha~先人們想出一個絕妙的主意:數不僅和「豎幾根手指頭」有關,還和「位置」有關。舉個例吧:

我先豎三根手指頭🤟🏻,再豎兩根✌🏻,最後豎一根☝🏻。我想表達的其實是 321 ,即 🤟🏻 × 佰 + ✌🏻 × 拾 + ☝🏻 × 壹

這就是「10-進制」計數。其他進制只不過把「單位(就是佰、拾、壹)」換一換。諸葛越在《未來算法》( p225 )裏有一個絕妙的比擬:用一個簡易二維碼來介紹進制。

好了,現在開始放飛了。在我看來,從「10-進制」到「2-進制」,乃至任意其他進制,都是在做「坐標變換」。說到坐標變換,可講到太多了。Fourier 變換、矩陣的幾何意義⋯⋯還有 Lagrange 插值定理,以及與之同構的孫子同於定理(可能早有人發現它們同構了吧,但鑫爸又重新、獨立發現了一遍哦😎)。具體到怎麼做進制轉換,還可以講講其遞歸算法。

坐標變換,是一個非常非常有用的概念。就不說與之相關的「正交」,就其本身也非常實用、且高頻出現。之所以這樣,是因為它是打通兩個不同空間的橋樑。知道了這層聯繫,兩個不同的空間就同構了。這個空間裏不好解決的問題,穿越到另一個空間裏,可能就迎刃而解(嗯,說的就是「快速 Fourier 分解」)。這不就是規約最直觀的體現嗎?!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章