◆東京都の高校生 もやし さんからの解答。
2X+3Y+6Z=236から、
3Y+6Z=236−2X
3(Y+2Z)=2(118−X)
よって、118−Xは3の倍数であり、Xは2以上の整数なので、nを1以上38以下の整数として、
118−X=3nとおける。
よって、
3(Y+2Z)=2・3nより、
Y+2Z=2n
従って、Y=2(n−Z)
故にYは偶数なので、Y≧4
よってn−Z≧2とZ≧6により、
n≧8
∴8≦n≦38
また、X=118−3n,Y=2(n−Z)より、n,Zの値が決まればX,Yの値が1つずつ決まる。
従って、n,Zの値の組の個数を考えればよい。
n−Z≧2とZ≧6より、
n=38のとき、Z=36,35,…,7,6でZの値は31通り
n=37のとき、Z=35,34,…,7,6でZの値は30通り
n=36のとき、Z=34,33,…,7,6でZの値は29通り
以下同様にして、n=kのとき、Zの値の個数は(k−7)通りあり、
8≦n≦38から、
1≦k−7≦31
よって、条件を満たす整数X,Y,Zの組の個数は、
1+2+…+30+31=496組
◆出題者のコメント。
見事正解です。
もっと楽な方法もありますので、それも考えてみてください。
◆宮城県 甘泉法師 さんからの解答。
X-2=x≧0 Y-3=y≧0 Z-6=z≧0 であらわすと
2x+3y+6z=236-4-9-36=187
右辺は奇数なので y=2f+1 とあらわし
2x+6f+6z=187-3=184
x+3f+3z=92
右辺は 2(mod3)なので x=3g+2とあらわし
g+f+z=30 g,f,z≧0
これを満たす組の数は
1+2+...+31=31*32/2=496
答え 496組
◆出題者のコメント。
見事正解です。
わざわざg+f+z=30(g,f,zは非負整数)という簡単な形に変形できるように作ったので、実際に変形してくれる人がいて安心しました。