問題6311(自作問...?)
128を異なる3個の偶数の和で表す方法は何通り?
順番の異なるものは同じとみなすものとする。
解答
・わたしの...
a+b+c=128
a<=b<=c
a+2b=128
a=2(64-b)
64/2=32
つまり...b=2 or 62の31個
1+1+1=3
32-3=29
(3H29-31*(3!/2!))/3!=(31C2-31*3)/6=(31*15-31*3)/6=31*12/6=62 種類
だと思う...^^
もっと簡単に言えないのか知らん...?
たとえば...
127を偶数2個と奇数1個で表す方法から...とか...^^;
↑
間違ってる...^^;...Orz...
↓
・鍵コメT様のもの Orz〜
もちろん,128を異なる3個の「正の」偶数で表す方法ですよね.
3数を2a,2b,2cとしましょう.ただし,「異なる」なので,a<b<cとします. a+b+c=64を満たす正の整数a,b,cが何組かを調べればよいですね.
b-a=m,c-b=nとおくと,b-a+m,c=a+m+nより,方程式は3a+2m+n=64.
a=1のとき,2m+n=61より,m=1,2,…,30の30通り, a=2のとき,2m+n=58より,m=1,2,…,28の28通り, a=3のとき,2m+n=55より,m=1,2,…,27の27通り, 以下同様に,aが2増えると場合の数は3通りずつ減り,最後は, 「a=20のとき,2m+n=4より,m=1の1通り」となります. 求める場合の数は, 30+28+27+25+24+…+3+1=(31*20)/2=310
・鍵コメK様のもの Orz〜
結局a+b+c=64をみたす a<b<cとなる自然数を探すのと同じになりますね。 63C2がa<b<cの束縛がない状態で、a=bやb=cなど 同じものを含む場合は31*3通りありますので、それらを取ってから 順列を無視してやれば、 (63C2-31*3)/3!=310となりますね。
*皆様考えてくださって感謝ぁ〜☆
|