Q:
三正整數最小公倍數為400,共有幾種可能?
====================================
因為題目沒說要分x,y,z(要求分的話會比較容易),然後又可以允許相同(規定一定不同會更簡單), 所以就三個數型態分為皆不同,2同1異,3同
---------------------------------------------------------
在做之前,要先知道題目已知給我們的限制,就是將400質因數分解: 2^4 x 5^2
若三數最大公因數為400,表示各質數最高次方一定要集中在某個數字
算法是利用排容,先算出所有可能,再扣除不合的
---------------------------------------------------------------
開始分別計數:
400的正因數共有(4+1)(2+1)=15個
其中2沒有包含最高次方(4)的正因數有(3+1)(2+1)=12個
5沒有包含最高次方(2)的正因數有(4+1)(1+1)=10個
兩者皆不包含最高次方的正因數有(3+1)(1+1)=8個
---
三者皆異:
C(15,3) - C(12,3) - C(10,3) + C(8,3) = 171
---
2同1異:
2x[C(15,2) - C(12,2) - C(10,2) + C(8,2)] = 44
---
三同:
就只有(400,400,400)一種
---
所以共有171 + 44 + 1 = 216種
==================================
400可以改成有更多質因數的數字
不過如果是改成n個正整數的最小公倍數的話,情形會複雜滿多(尤其n不小的時候)
2樓. 陳2010/05/27 11:53陳
我想到一個解法了:
400的因數有15個
不含2^4的因數有12個
不含5^2的因數有10個
不含2^4和5^2的因數有8個
考慮成第一個因數1選中x1次,第二個因數選中x2次,...,第15個因數400選中x15次,所求即為H(15,3)-H(12,3)-H(10,3)+H(8,3)=216,如此則可不需討論了!!
其實你的這些題目我會稍微篩選、修改一下,總之有些技巧題需要練習一下比較好!!
1樓. 陳2010/05/26 21:08陳
恩,算是很不錯的解法了,我本來是分為三數最大者為400,再來三數最大者為200,三數最大者為100,...以此方法計數(每種情形中皆可用重複組合H解),不過我覺得有點繁雜,所以我嚐試找出一個可以直接解出的算式,一直找不到,看來你這個方法比較系統,不錯的解法!!
對了,你網誌上有些題目我有出給你學弟妹們做,他們要考TRML,算是當成練習,要先跟你說一聲喔!!@@
嗯嗯其實我高一也是用那個解法耶呵呵不過好像數字大的時候,要排除一些重複到的序列,比較要注意一點
網站上的題目歡迎拿去供練習用阿,不過TRML比較算爆發性的比賽,題目不很難,往往都是小技巧或者考學生會不會因為時間緊迫就粗心,所以彬哥可能要自己篩選一下題目囉~ 看看能不能衝個金銀牌吧XDDD
都都 於 2010/05/27 07:30回覆





