Re: [問題] 一個數字用兩個字表示的方法

看板Prob_Solve (計算數學 Problem Solving)作者 (sleeprabbit￾ ￾N￾N￾N)時間14年前 (2011/01/22 23:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
如果要用來表示兩位數的符號有L個 那這 L 個符號能表示的兩位數 排列組合數量就有 L*L 個 所以最多只能表示 L*L 個不同的東西 也就是說 要表示五位數全部的數字的話 L*L 要大於等於 100000 那 L 起碼要大於等於 317 同理 要表示全部的六位數 那 L 起碼要大於等於 1000 另外 如果不想只是單純的把數字 利用進位換算 換成兩個符號表示 可以試著先把數字用 1-1 and onto 的函數 f 做轉換 然後再搭配進位換算 換成兩個符號表示 f 進位換算 原來 → 轉換後 → 兩個符號 的數字 ← 的數字 ← 組成的兩位數 f^-1 進位換算 原則上用相同的進位換算 搭配上不同的 f 就可以變化出不同的轉換方示 而數字到數字間 1-1 and onto 的 f 函數也不難找 也能用矩陣來處理 f 函數 ※ 引述《mabus (CodeINCEPTION)》之銘言: : 如題 : 有一個任意數字(阿拉伯數字),要用兩位數來表示, : 這兩位數可用英文大小寫及數字表示, : 有麼思路可以提供嗎?想好久都想不出來。 : 例: : 21365436546464=Cx : 87464165498=X5 : 10000024=5a : 10=0a : 以上是示意的表示,也就是隨便設的, : 類似這樣,但是實際上我還找不出規律..。 : 有相關的文獻,或是思路可以提供嗎? : 還是這是不可能的? : 若是任意數不行,那五位數或是六位數可以嗎? : 煩請各位指教了,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.74.33
文章代碼(AID): #1DEliZED (Prob_Solve)
討論串 (同標題文章)
文章代碼(AID): #1DEliZED (Prob_Solve)