<我有你沒有,你有我沒有,之到底誰有誰沒有?接著討論的(二)>
![]() |
快起床~第二篇要來惹!!! 圖/yeowatzup @Wikimedia Commons |
前情提要
在開始之前...
來談談乘法公式
還記得國小的分配律嗎?
( a + b ) × c = ( a × c ) + ( b × c ) = ac + bc
上了國中後,分配律一轉眼就成了乘法公式,
( a + b ) × ( c + d )
= ( a × ( c + d ) ) + ( b × ( c + d ) )
= ( a × c ) + ( a × d ) + ( b × c ) + ( b × d )
= ac + ad + bc + bd
接著,換 和的平方 的公式登場,
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVUHp7l15MRqPR9PZrrVxpjv9uIYxfWQ2pU8RmRYfjFAfXk8c8uZgJpEG-rAoHVDr6I32Ah2BljFvuu4BqVYZL0SU8eOZoFwuHnKVe41DZ-XwBeLTeWXPqPqPwGdCIk5-cwUN7KZycey3o/s320/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F.png)
然後,自己動手試試看 和的立方 呢?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx5o5QaqbiLAnAU7jYL8m7c0W8YR6qElzjnZSPXGZsbJ7QrTIz3e8LkX3T_xOwDpfd4_bSR7HKcPozDsRPZF_8FvQBvR5bOIlyu0TeLJePGeFNsOe9NzlF-T4DBiYKjHvGyyqKiXZWq1uS/s640/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F+%25E5%25A4%259A.png)
補充:
展開的過程中,可以發現,如果任意的乘開,很可能在過程中漏乘了幾項,然而,如果我們能以一個有系統的方式乘開,也就是找到一個乘開的方法(順序),便可以確保展開的過程中沒有遺漏的項目!這兒的方法是由左至右,由a至b。所以括號由左至右都先挑a出來乘,乘出aaa。接著,再一次地由左至右都挑a,當挑到第三個括號時,如果一樣挑a,那麼便與前一個相乘方法相同,故這一次挑b,乘出aab,以此類推。
啊,岔題遠了。
來幾個特別的案件吧!
讓我們將 和的立方 中的 a 換成 1 而 b 換成 x 會變成什麼呢。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySbNaDkw2tIF5Hx4TwXKevY1m5dAlnKA1gns8x0OvYO6Me690SocWmub6bUEvnQic53C4NaGhCB_4a0WZF7IKtKEd6_606s_fT2cPtsI7sZYhDXgRdpE1H4rm4SAeQhqg48VbATzq6ljN/s400/sc.png)
每個括號內都挑一個出來乘,不是1就是x,可以看到最後展開的結果,有挑出3個x的(x^3,也就是x的三次方),有挑出2個x的(x^2,也就是x的平方),和挑出1個x的,以及都不挑x的(常數項)。
再看一個案件...
(1+a)(1+b)(1+c)
將 和的立方 中的x換成a、b、c ,再根據 和的立方 的乘開方式,可以預料到,展開後的結果會有a、b、c中只挑1個的,有a、b、c中挑2個的,以及a、b、c中挑3個的。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4W9EbC54g486oVAHlcNRro7im0N1g3SILIsi7P9WaNklG_-Ur4CcNwoBCiOJSYEUz4wUAn9dOMQKG9p4ZK7n3S0r_LmwVY8TT0BT_sPFOtsyQHwMfn_P8imnfZ8SHJ1VH4iHyy46r-QO2/s1600/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F+%25E5%25A4%259A%25E5%25A4%259A.png)
換句話說,a、b、c中如果只挑1個,比如說我們挑a,那麼在(1+a)之外的另外兩個括號中挑的就是1,如此一來便可以乘出a。以此類推,a、b、c中挑2個呢,比如我們挑a、b,那麼在(1+a)與(1+b)之外的括號挑的就是1,如此可以乘出ab。
如果不只是 (1+a)(1+b)(1+c)
a、b、c、d如果有4個呢?
抑或是5個的a、b、c、d、e呢?
推廣
多功能的東西總是比較吸引人,方便不外乎是原因之一,數學上亦如此,我們希望能將一個公式所能適用的範圍最大化,也就是說,如果一個公式能表達的東西越多,通常那會是個較好的公式!
想到什麼了嗎!?
沒錯,就是為什麼今天的貓貓特別少?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKGunZyPFBqsivR0pFDJvspg3PDaShj9vUuOu3l0zOe6ckW5iKKPdyjNRppxr_QilmvmXG0CVmIXmATcwwac2DyfEgDFyBVtKx7LwhH-eFCPqZ3jVOPxCbxpNDPYXo-pY6WBqxe50qCEm_/s320/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F+%25E5%25A4%259A%25E5%25A4%259A%25E5%25A4%259A.png)
可以預料的是將上式展開後會得到a1、a2、...、an 中任取0個(也就是常數項1)、任取1個(a1、a2、...、an )、任取2個(a1a2、a1a3、a1a4、...、a2a3、a2a4、... )、...、任取n個(也就是a1a2...an)。讀者可取一個較小的n乘開試試。
思考
如果括號內的加號(+)改為減號(-)的話...
終於要開始囉
在第一篇<我有你沒有,你有我沒有,之到底誰有誰沒有?來不及打完的(一)>中,以國小題目尋找互質的數的個數開始,我們試圖以有系統的方式去計算這些互質的數的個數,從一個個檢查,到改進檢查的方法,甚或是反向思考的刪去法。而現在,我們將把方法推廣至適用於任意的正整數!
第一篇中,以30為例做質因數分解,並以因數2、3、5分別去尋找「不會」互質的數,並將他們的個數加起來,期間我們扣掉重複計算的以及加回在扣掉重複計算時多扣掉的。
正整數n
給一個任意正整數n,都可以將n做質因數分解,得到
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSNh5BisaKj5X4nu2I1R_pURwM4RCegEKgUwaQrflueZhznoLW9RJJDycxx_-EBbgU1FPNuP5m4slLwbFD8K2HFasN2QGBNln8QvQa39fksAgkbzmKfj1ORXGc6f5i0B12uC_mo4T3qXFm/s320/%25E5%2588%2586%25E8%25A7%25A32.png)
其中,P1、P2、...、Pk為質數,而r1、r2、...、rk 屬於正整數,分別代表質數P1、P2、...、Pk的次數。
回顧第一篇當中30的例子,以分別除2、除3、除5來找「不會」互質的數,也就是2的倍數、3的倍數、5的倍數,接著分別除上兩兩相乘,也就是除6、除10、除15,來扣掉重複計算的倍數...。
例如:
2的倍數:2、4、6、8、10、12、14、16、18、20、22、24、26、28、30,共計15個。
3的倍數:3、 6、9、 12、15、 18、21、 24、27、 30,共計10個。
5的倍數:5、 10、 15、 20、25、 30,共計6個。
可以發現6、12、18、24、30,也就是6的倍數(5個),在計算2的倍數與3的倍數個數時,被重複計算了,因此需要將其扣掉。(底線數字)
以及,10、20、30,也就是10的倍數(3個),在計算2的倍數與5的倍數個數時,被重複計算了,需要將其扣掉。(橘底數字)
而,15、30,也就是15的倍數(2個),則是在計算3的倍數與5的倍數個數時,被重複計算了。(加粗數字)
最後,30,也就是30的倍數,會在扣除重複計算的個數時被多扣一次,所以我們將其加回來。(加大數字)
是故,「不會」與30互質的個數為 15 + 10 + 6 - 5 - 3 - 2 + 1 = 22,
於是,(30以內)與30互質的個數為 30 - 22 = 8 個。
若將計算過程稍加整理,便得到...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_XR74JkWSPv7e7KqQPYkOJt9vueFIx32PKZVLZTNx3y-_lH6_ujwGMW-enTMxJg06sq_xNXCY3xtuBaHsi3jNp29vrTabAV8Glq1Xq7DfJfxylTUmsszmfkwGr8J49lkiZyTIiQ6tsPo/s640/%25E6%2595%25B4%25E7%2590%2586.png)
這感覺是否似曾相似呢?
= 30(1-a)(1-b)(1-c)
其中,a、b、c分別為質因數2、3、5的倒數。
回到正整數n
因此,(小於n)與n互質的正整數個數為...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2-kExYyWmsTcMvlfY7x15-9VCLuh9beOY4vSEh_6w5GMa7Cjd4u9s-Jc5FgiwUOaJP3D4T0XoiTAXbMsaW9UXeOeWYgTDlC9tPNPKebwsPz88Oa8-s-iBBVVIn00b6N23XX44PKFNwrdx/s400/%25E7%2594%25B1%25E6%258B%2589.png)
而她的另個名字叫做,尤拉函數。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09T09HML5TrkC0zyt4JbpVwChOXtgGf1LJeL07iygWWPduK9pBZuEgAbgW3YUzUV7fNDFubBCcKEsvW5SQnlAncjbrWhcJYA8bfrMw15jhovMI0EYttXLSRMRzWM0Xy-_MrocLsTJ0GtN/s200/%25E5%2588%2586%25E8%25A7%25A3.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsokM9j9k7yuECvW1lVnz1BQQvDBi44HN3NW9tZsBDTAbOCc-PnzgREakfLsWUOpDuaP6jQVBN5tzxO8uq5Z5z9deMhUDBL2eiHNSE3w1TDyN9ERvd3Lu4-6Wrooi352bHkDXbz4ZvTHvB/s640/%25E6%25AD%2590%25E6%258B%2589%25E5%2587%25BD%25E6%2595%25B8.png)
來談談乘法公式
還記得國小的分配律嗎?
( a + b ) × c = ( a × c ) + ( b × c ) = ac + bc
上了國中後,分配律一轉眼就成了乘法公式,
( a + b ) × ( c + d )
= ( a × ( c + d ) ) + ( b × ( c + d ) )
= ( a × c ) + ( a × d ) + ( b × c ) + ( b × d )
= ac + ad + bc + bd
接著,換 和的平方 的公式登場,
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVUHp7l15MRqPR9PZrrVxpjv9uIYxfWQ2pU8RmRYfjFAfXk8c8uZgJpEG-rAoHVDr6I32Ah2BljFvuu4BqVYZL0SU8eOZoFwuHnKVe41DZ-XwBeLTeWXPqPqPwGdCIk5-cwUN7KZycey3o/s320/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F.png)
然後,自己動手試試看 和的立方 呢?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx5o5QaqbiLAnAU7jYL8m7c0W8YR6qElzjnZSPXGZsbJ7QrTIz3e8LkX3T_xOwDpfd4_bSR7HKcPozDsRPZF_8FvQBvR5bOIlyu0TeLJePGeFNsOe9NzlF-T4DBiYKjHvGyyqKiXZWq1uS/s640/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F+%25E5%25A4%259A.png)
補充:
展開的過程中,可以發現,如果任意的乘開,很可能在過程中漏乘了幾項,然而,如果我們能以一個有系統的方式乘開,也就是找到一個乘開的方法(順序),便可以確保展開的過程中沒有遺漏的項目!這兒的方法是由左至右,由a至b。所以括號由左至右都先挑a出來乘,乘出aaa。接著,再一次地由左至右都挑a,當挑到第三個括號時,如果一樣挑a,那麼便與前一個相乘方法相同,故這一次挑b,乘出aab,以此類推。
來幾個特別的案件吧!
讓我們將 和的立方 中的 a 換成 1 而 b 換成 x 會變成什麼呢。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySbNaDkw2tIF5Hx4TwXKevY1m5dAlnKA1gns8x0OvYO6Me690SocWmub6bUEvnQic53C4NaGhCB_4a0WZF7IKtKEd6_606s_fT2cPtsI7sZYhDXgRdpE1H4rm4SAeQhqg48VbATzq6ljN/s400/sc.png)
每個括號內都挑一個出來乘,不是1就是x,可以看到最後展開的結果,有挑出3個x的(x^3,也就是x的三次方),有挑出2個x的(x^2,也就是x的平方),和挑出1個x的,以及都不挑x的(常數項)。
再看一個案件...
(1+a)(1+b)(1+c)
將 和的立方 中的x換成a、b、c ,再根據 和的立方 的乘開方式,可以預料到,展開後的結果會有a、b、c中只挑1個的,有a、b、c中挑2個的,以及a、b、c中挑3個的。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4W9EbC54g486oVAHlcNRro7im0N1g3SILIsi7P9WaNklG_-Ur4CcNwoBCiOJSYEUz4wUAn9dOMQKG9p4ZK7n3S0r_LmwVY8TT0BT_sPFOtsyQHwMfn_P8imnfZ8SHJ1VH4iHyy46r-QO2/s1600/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F+%25E5%25A4%259A%25E5%25A4%259A.png)
換句話說,a、b、c中如果只挑1個,比如說我們挑a,那麼在(1+a)之外的另外兩個括號中挑的就是1,如此一來便可以乘出a。以此類推,a、b、c中挑2個呢,比如我們挑a、b,那麼在(1+a)與(1+b)之外的括號挑的就是1,如此可以乘出ab。
如果不只是 (1+a)(1+b)(1+c)
a、b、c、d如果有4個呢?
抑或是5個的a、b、c、d、e呢?
推廣
多功能的東西總是比較吸引人,方便不外乎是原因之一,數學上亦如此,我們希望能將一個公式所能適用的範圍最大化,也就是說,如果一個公式能表達的東西越多,通常那會是個較好的公式!
想到什麼了嗎!?
![]() |
蛤?有人找我嗎?? 圖/Marlies Kloet @Wikimedia Commons |
![]() |
誰叫你了,奏凱!! 圖/Mauro @Flickr |
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKGunZyPFBqsivR0pFDJvspg3PDaShj9vUuOu3l0zOe6ckW5iKKPdyjNRppxr_QilmvmXG0CVmIXmATcwwac2DyfEgDFyBVtKx7LwhH-eFCPqZ3jVOPxCbxpNDPYXo-pY6WBqxe50qCEm_/s320/%25E4%25B9%2598%25E6%25B3%2595%25E5%2585%25AC%25E5%25BC%258F+%25E5%25A4%259A%25E5%25A4%259A%25E5%25A4%259A.png)
可以預料的是將上式展開後會得到a1、a2、...、an 中任取0個(也就是常數項1)、任取1個(a1、a2、...、an )、任取2個(a1a2、a1a3、a1a4、...、a2a3、a2a4、... )、...、任取n個(也就是a1a2...an)。讀者可取一個較小的n乘開試試。
思考
如果括號內的加號(+)改為減號(-)的話...
在第一篇<我有你沒有,你有我沒有,之到底誰有誰沒有?來不及打完的(一)>中,以國小題目尋找互質的數的個數開始,我們試圖以有系統的方式去計算這些互質的數的個數,從一個個檢查,到改進檢查的方法,甚或是反向思考的刪去法。而現在,我們將把方法推廣至適用於任意的正整數!
第一篇中,以30為例做質因數分解,並以因數2、3、5分別去尋找「不會」互質的數,並將他們的個數加起來,期間我們扣掉重複計算的以及加回在扣掉重複計算時多扣掉的。
正整數n
給一個任意正整數n,都可以將n做質因數分解,得到
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSNh5BisaKj5X4nu2I1R_pURwM4RCegEKgUwaQrflueZhznoLW9RJJDycxx_-EBbgU1FPNuP5m4slLwbFD8K2HFasN2QGBNln8QvQa39fksAgkbzmKfj1ORXGc6f5i0B12uC_mo4T3qXFm/s320/%25E5%2588%2586%25E8%25A7%25A32.png)
其中,P1、P2、...、Pk為質數,而r1、r2、...、rk 屬於正整數,分別代表質數P1、P2、...、Pk的次數。
回顧第一篇當中30的例子,以分別除2、除3、除5來找「不會」互質的數,也就是2的倍數、3的倍數、5的倍數,接著分別除上兩兩相乘,也就是除6、除10、除15,來扣掉重複計算的倍數...。
例如:
2的倍數:2、4、6、8、10、12、14、16、18、20、22、24、26、28、30,共計15個。
3的倍數:3、 6、9、 12、15、 18、21、 24、27、 30,共計10個。
5的倍數:5、 10、 15、 20、25、 30,共計6個。
可以發現6、12、18、24、30,也就是6的倍數(5個),在計算2的倍數與3的倍數個數時,被重複計算了,因此需要將其扣掉。(底線數字)
以及,10、20、30,也就是10的倍數(3個),在計算2的倍數與5的倍數個數時,被重複計算了,需要將其扣掉。(橘底數字)
而,15、30,也就是15的倍數(2個),則是在計算3的倍數與5的倍數個數時,被重複計算了。(加粗數字)
最後,30,也就是30的倍數,會在扣除重複計算的個數時被多扣一次,所以我們將其加回來。(加大數字)
是故,「不會」與30互質的個數為 15 + 10 + 6 - 5 - 3 - 2 + 1 = 22,
於是,(30以內)與30互質的個數為 30 - 22 = 8 個。
若將計算過程稍加整理,便得到...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ_XR74JkWSPv7e7KqQPYkOJt9vueFIx32PKZVLZTNx3y-_lH6_ujwGMW-enTMxJg06sq_xNXCY3xtuBaHsi3jNp29vrTabAV8Glq1Xq7DfJfxylTUmsszmfkwGr8J49lkiZyTIiQ6tsPo/s640/%25E6%2595%25B4%25E7%2590%2586.png)
這感覺是否似曾相似呢?
= 30(1-a)(1-b)(1-c)
其中,a、b、c分別為質因數2、3、5的倒數。
回到正整數n
因此,(小於n)與n互質的正整數個數為...
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2-kExYyWmsTcMvlfY7x15-9VCLuh9beOY4vSEh_6w5GMa7Cjd4u9s-Jc5FgiwUOaJP3D4T0XoiTAXbMsaW9UXeOeWYgTDlC9tPNPKebwsPz88Oa8-s-iBBVVIn00b6N23XX44PKFNwrdx/s400/%25E7%2594%25B1%25E6%258B%2589.png)
而她的另個名字叫做,尤拉函數。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09T09HML5TrkC0zyt4JbpVwChOXtgGf1LJeL07iygWWPduK9pBZuEgAbgW3YUzUV7fNDFubBCcKEsvW5SQnlAncjbrWhcJYA8bfrMw15jhovMI0EYttXLSRMRzWM0Xy-_MrocLsTJ0GtN/s200/%25E5%2588%2586%25E8%25A7%25A3.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsokM9j9k7yuECvW1lVnz1BQQvDBi44HN3NW9tZsBDTAbOCc-PnzgREakfLsWUOpDuaP6jQVBN5tzxO8uq5Z5z9deMhUDBL2eiHNSE3w1TDyN9ERvd3Lu4-6Wrooi352bHkDXbz4ZvTHvB/s640/%25E6%25AD%2590%25E6%258B%2589%25E5%2587%25BD%25E6%2595%25B8.png)
留言
張貼留言