Five Five Letter Word
word list 大量有意義單字的txt文件
問題
five five-letter words with twenty-five unique letters 找出五個由五個字符組成的單字,其中25的字符皆不相同的組合 參考解答 共813組
解法
改成逐字比較,如果前面的字已經有相
Maximum disjoint set
簡單出暴的使用五個迴圈搜尋
複雜度為n**
5,n = 22950,我跑了一個多小時沒結果
PS.官方說要1個月
900 秒用 pyhon 15 秒用 Jave 同字母的話,直接放棄後面比較
Someone improved my code by 40,832,277,770% 後續影片
-
利用英文字符出現頻率不同的特性,字頻較低的先搜尋
-
線程
-
將字母組成集合,只先搜最少用的集合
-
Algorithm X
-
五個字符用字母順序用字母順序轉成整數
’etaoinshrdlcumwfgypbvkjxqz’ 該字典的統計結果
原始問題
The Jotto Problem 技術報告上,未使用電腦 可以用 Dancing Link 論文解決問題