從網路課程 程式必修課!離散數學與演算法 來淺嚐一下沒機會在課堂上所學的離散數學與演算法。或許對撰寫程式的效能提昇會有些幫助。
課程相關資訊
[連結]:https://hiskio.com/courses/1196/lectures/133751
本篇範圍:Chapter 5
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
Euler’s totient function
從 1 開始到 n 的所有正整數,有多少與 n 互質
Φ(2) = 1 -> 因為 [1,2] = 1,也只有這一組
Φ(5) = 4 -> 有 [1,5]、[2,5]、[3,5]、[4,5] 共 4 組
n 越大,理論上Φ(n) 越大;n 為質數的話,那 Φ(n) = n-1