4的冪具有的性質
4的冪用二進位制可表示為長度為奇數(2的偶數次冪),且只有首位為1的形式。
證明:4n=
(22)
n=22
n 4的冪減去1是3的倍數。
證明:4n=
(1+3
)n=1
+3cn
−1n+
32cn
−2n+
…+3n
=3(c
n−1n
+3cn
−2n+
…+3n
−1)+
1 因此4
n−1(
n≥1)
是3的倍數。
乙個正整數是否是4的冪的充分條件
若乙個二進位制數長度為奇數,且只有首位為1(2的偶數冪),則這個數是4的冪。
證明: 22
m=4n
若乙個數n是2的冪且(n-1)能被3整除,則這個數是4的冪。
證明:由性質2可知,只要證明2的奇數次冪減去1之後不能被3整除即可。 22
m+1−
1=2(
22m)
−1=2
(4m)
−1=2
(3(c
m−1m
+3cm
−2m+
…+3m
−1)+
1)−1
=6(c
m−1m
+3cm
−2m+
…+3m
−1)+
1
因此,2的奇數次冪減1不能被3整除。即乙個數n是2的冪且(n-1)能被3整除,則這個數是4的冪。
不知道為什麼,在部分瀏覽器上,載入網頁時,latex公式閃一下就沒了,在此附上部落格截圖。
判斷乙個正整數是否素數
素數指的是只能被1和自身整除的大於1的整數 對於每個數num,並不需要從2判斷到num 1,這樣效率很低。假若乙個數可以進行因式分解,那麼分解得到的兩個數必將有乙個小於等於sqrt num 另乙個大於等於sqrt num 所以,我們只要遍歷sqrt num 即可,因為在sqrt num 左側找不到約...
如何判斷乙個非負整數是否是2的冪
如何判斷乙個數是2的冪,主要是要找出2的冪次方的數的特點。我們知道,1個數乘以2就是將該數左移1位,而2的0次冪為1,所以2的n次冪 就是2的0次冪n次乘以2 就是將1左移n位,這樣我們知道如果乙個數n是2的冪,則其只有首位為1,其後若干個0,必然有n n 1 為0。在求1個數的二進位制表示中1的個...
判斷乙個數是否是2的整數次冪
title iscompletepower description 判斷乙個數是否是2的整數次冪 判斷原理 2的整數次冪,都是以1開頭,其餘其餘位為0的形式 例如 8的二進位制形式為 1 0 0 0 這樣的乙個數進行 1後,所得數的各位都會和原數的各位成反碼 例如 7的二進位制形式位 0 1 1 1...