�������裶�������ʬ�β�����

圭太
(180-19)/2・・・で先週のは求めた。
天地人   7月2日(木) 0:13:54     34729
おかひで博士
プログラムに走ってしまいました・・・
兵庫県   7月2日(木) 0:15:22     34730
まるケン
遅ればせながら、お誕生日おめでとうございます。
(これが書きたくて、久々にリアルタイム参加、、、)

問題のほうは、因数2と3に分けて、最低必要な個数を考えました。

3に関しては、「9、9、9」、「9、9、3」、「9、9、1」の3通り、順序を考えると、7通り。
2の方は、Cの16は固定で、あとAとBが「1、8」「2、8」「4、8」「8、8」。順序を考えると、こちらも7通り。
かけて49としました。

東京   7月2日(木) 0:23:24     34731
むらい
書きまくって調べました。
A・B・Cとも 2と3を因数に持ちますので
題意より Cの2の指数は明らかに4
あとは2の指数と3の指数の組み合わせを考えました。
2の指数は 
(A,B)=(3,0)(3,1)(3,2)(3,3)(0,3)(1,3)(2,3)の7通り
3の指数は
(A,B,C)=(2,0,2)(2,1,2)(2,2,0)(2,2,1)
        (2,2,2)(0,2,2)(1,2,2)
の7通り
よって7×7=49通り。  くたびれた。
サイタマ   7月2日(木) 0:23:58     34732
英ちゃん
ああミスが多い・・・。
Cが2^4を含むことは明らかですのでCの因数に3がいくつ含まれているかで場合分けしました。
居間   7月2日(木) 0:26:02   HomePage:ブログ  34733
tomh
マサルさん、お誕生日おめでとうございました. (^^;
新潟市   7月2日(木) 0:45:37   MAIL:tomh@yahoo.co.jp HomePage:H to M  34735
ルルゥ
数え上げたが、48通りにしかならず、
そこからは認証で…^^;
   7月2日(木) 1:05:58     34736
黒アイス
すごい面倒くさい・・・。

とりあえずA,Bから考える。
A,B少なくとも一方に2*2*2,3*3が含まれている。
Cには2*2*2*2が含まれている。
��A,B両方とも72でないとき
このようなA,Bの取り方は12通りある。(調べてみてください。)
このとき、C=144である。
��A,Bどちらかが72のとき
仮にA=72とおくと、
B=1,2,4,8,3,6,12,24のとき・・・C=144
B=9,18,36,72のとき・・・C=16,48,144

以上の結果から
6*2+8*2+(4*2-1)*3=49通り

今回は略解で勘弁してください。
深夜1:30に頭はフル回転できません。
   7月2日(木) 1:18:37     34737
Mr.ダンディ
むらいさんの #34732とまったく同じでした。

マサルさん (お誕生日ですか)おめでとうございます。
1年1年がだんだん短く感じられるようになってきたことでしょう。(10年後,20年後には、今感じ
ておられる以上に短く感じることになるでしょう。人は斯くして歳を重ねていく・・)

「各個人において、身体の新陳代謝のスピードが遅くなり・脳の活動量(感動の強さ・量)が減少す
るほど、短く感じるようになっていくのではなかろうか」と最近思っています。

んっ? 私は何を書いているんだ・・・まっ、いいか!
(余分な書き込み失礼しました)OnZ〜
大阪   7月2日(木) 1:36:32     34738
反車(Hensha)
A 1 B 72 C 144 A 2 B 72 C 144 A 3 B 72 C 144
A 4 B 72 C 144 A 6 B 72 C 144 A 8 B 9 C 144
A 8 B 18 C 144 A 8 B 36 C 144 A 8 B 72 C 144
A 9 B 8 C 144 A 9 B 24 C 144 A 9 B 72 C 16
A 9 B 72 C 48 A 9 B 72 C 144 A 12 B 72 C 144
A 18 B 8 C 144 A 18 B 24 C 144 A 18 B 72 C 16
A 18 B 72 C 48 A 18 B 72 C 144 A 24 B 9 C 144
A 24 B 18 C 144 A 24 B 36 C 144 A 24 B 72 C 144
A 36 B 8 C 144 A 36 B 24 C 144 A 36 B 72 C 16
A 36 B 72 C 48 A 36 B 72 C 144 A 72 B 1 C 144
A 72 B 2 C 144 A 72 B 3 C 144 A 72 B 4 C 144
A 72 B 6 C 144 A 72 B 8 C 144 A 72 B 9 C 16
A 72 B 9 C 48 A 72 B 9 C 144 A 72 B 12 C 144
A 72 B 18 C 16 A 72 B 18 C 48 A 72 B 18 C 144
A 72 B 24 C 144 A 72 B 36 C 16 A 72 B 36 C 48
A 72 B 36 C 144 A 72 B 72 C 16 A 72 B 72 C 48
A 72 B 72 C 144 の49通りですね。
中将棋盤から   7月2日(木) 6:01:58     34739
mit
一発で正解しました。

問題とは直接は関係ないとおもうのですが、
一般に lcm(A,B)=k を満たすような
自然数の組(A,B)の個数は Π(2v_p+1) ですね。
もちろん、n変数の場合の拡張も簡単だと思います。
(pはkを割り切る素数全体を動くとして、kのpの指数をv_pとしています)

では私からの問題です。
lcm(A,B,C)=360 を満たす自然数A,B,Cの組の個数はいくつでしょうか。
(ただし、この問題においては、順番を入れ替えただけのものは
同じものとしてカウントするとします)
   7月2日(木) 7:38:01     34740
abcba@jugglermoka
Cは144,48,16のいずれかで後は72の約数を調べての完全な力技です。
   7月2日(木) 10:11:39     34742
鯨鯢(Keigei)
#34740の答えをすぐに書くのは気が引けますので、……
答えの組の個数は3桁の数で、百の位・十の位・一の位の数を3辺の長さとする三角形を作ると、その三角形のひとつの角は 60°で、
答えの組から360を含むものを除いても組の個数は3桁の数で、百の位・十の位・一の位の数を3辺の長さとする三角形を作ると、その三角形のひとつの角は 120°ですね。

   7月2日(木) 14:22:17     34743
uchinyan
はい,こんにちは。さて,今回の問題は...
すべてを書き出しても何とかなる問題ですが,それだけに,うまく,速く,解くことを求められそうな問題で,個人的には,少し苦手です (^^;
一応,こんな感じでやりました。

まず,72 = 2 * 2 * 2 * 3 * 3,144 = 2 * 2 * 2 * 2 * 3 * 3 に注意すると,少なくとも,
A = (2 の積:個数は 0 〜 3 が可能) * (3 の積:個数は 0 〜 2 が可能)
B = (2 の積:個数は 0 〜 3 が可能) * (3 の積:個数は 0 〜 2 が可能)
C = (2 の積:個数は 0 〜 4 が可能) * (3 の積:個数は 0 〜 2 が可能)
ですが,「A と B の最小公倍数が 72」ということから,
A の 2 の積 又は B の 2 の積 のどちらかは 2 * 2 * 2,A の 3 の積 又は B の 3 の積 のどちらかは 3 * 3
でなければなりません。
ここで,2 の積 に関しては,
「A,B と C との最小公倍数が 144」なので,C の 2 の積 は 2 * 2 * 2 * 2 でなければならず,
このとき,A の 2 の積 と B の 2 の積 は,4 + 4 - 1 = 7 通り 可能です。
また,3 の積 に関しては,
A の 3 の積 と B の 3 の積 の両方とも 3 * 3 のとき,C の 3 の積 は 1,3,3 * 3 の 3 通り,全体で 1 * 3 = 3 通り が可能
A の 3 の積 が 3 * 3 で B の 3 の積 がそうでないとき,C の 3 の積 は 3 * 3 だけ,全体で 2 * 1 = 2 通り が可能
B の 3 の積 が 3 * 3 で A の 3 の積 がそうでないとき,C の 3 の積 は 3 * 3 だけ,全体で 2 * 1 = 2 通り が可能
で,結局,3 の積 に関しては 3 + 2 + 2 = 7 通り が可能です。
そこで,2 の積 の可能な場合の数と 3 の積 の可能な場合の数とを掛けて,7 * 7 = 49 通り になります。
ネコの住む家   7月2日(木) 11:37:27   MAIL:uchi@sco.bekkoame.ne.jp   34744
???
Option Explicit
Sub Macro1()
Sheets("Sheet1").Select
Cells(1, 1).Value = 0
Dim A As Integer
Dim B As Integer
Dim C As Integer
For A = 1 To 72
For B = 1 To 144
If LCM(A, B) = 72 Then
For C = 1 To 144
If LCM(B, C) = 144 And LCM(C, A) = 144 Then
Cells(1, 1).Value = Cells(1, 1).Value + 1
Cells(Cells(1, 1).Value, 2).Value = A
Cells(Cells(1, 1).Value, 3).Value = B
Cells(Cells(1, 1).Value, 4).Value = C
Range("B" & Cells(1, 1).Value).Select
End If
Next C
End If
Next B
Next A
Range("A1").Select
End Sub
Private Function GCM(ByVal x As Integer, ByVal y As Integer) As Integer
If y = 0 Then
GCM = x
Else
GCM = GCM(y, x Mod y)
End If
End Function
Private Function LCM(ByVal x As Integer, ByVal y As Integer) As Integer
LCM = x * y / GCM(x, y)
End Function
   7月2日(木) 13:21:56     34745
uchinyan
掲示板を読みました。
#34731
>遅ればせながら、お誕生日おめでとうございます。
マサルさん,お誕生日だったのかな? だったら (^^;,おめでとうございます^^/

さて,解法ですが,皆さん表現は様々ですが,実質は同じようなことを考えているのではないかな,という気がしています。
まぁ,でも,一応。

#34730,#34745,#34747,#34748,#34753
プログラムによる解法。

#34731,#34732,#34738,#34744,#34754
素因数分解した形での 2 の積(2 のべき),3 の積(3 のべき) に注目し,その可能な場合の数を数える解法。

#34733
>Cが2^4を含むことは明らかですのでCの因数に3がいくつ含まれているかで場合分けしました。
という解法。

#34737
A,B が両方とも 72 でないか,片方が 72 か,で場合分けする解法。

#34739
書き出し,それとも,プログラムかな,という解法。

#34742
>Cは144,48,16のいずれかで後は72の約数を調べての完全な力技です。
という解法。

なお,

#34740
>一般に lcm(A,B)=k を満たすような
>自然数の組(A,B)の個数は Π(2v_p+1) ですね。
そうですね。

>lcm(A,B,C)=360 を満たす自然数A,B,Cの組の個数はいくつでしょうか。
>(ただし、この問題においては、順番を入れ替えただけのものは
>同じものとしてカウントするとします)
#34743
>#34740の答えをすぐに書くのは気が引けますので、……
とあるので,私も遠慮しておきましょう (^^;
ただ,個人的には,#34743のややこしいヒント?のチェックにはまってしまった...
ネコの住む家   7月3日(金) 13:32:21   MAIL:uchi@sco.bekkoame.ne.jp   34746
清川 育男
! ユークリッドの互除法により2数の最大公約数を求める
! 2数は、小数でもよい.
FUNCTION gcd(a,b)
IF b=0 THEN
LET gcd=a
ELSE
LET gcd=gcd(b,MOD(a,b))
END IF
END FUNCTION
FOR A=1 TO 144
FOR B=1 TO 144
LET X=gcd(A,B)
IF A*B/X=72 THEN
FOR C=1 TO 144
LET X=gcd(B,C)
IF B*C/X=144 THEN
LET X=gcd(C,A)
IF C*A/X=144 THEN
PRINT A;B;C
LET Z=Z+1
END IF
END IF
NEXT C
END IF
NEXT B
NEXT A
PRINT Z
END
広島市   7月2日(木) 14:28:12     34747
ゴンとも
数式処理のmupad light 2.5.3のプログラミングで

for a from 1 to 144 do
for b from 1 to 144 do
for c from 1 to 144 do
if ilcm(a,b)=72 and ilcm(b,c)=144 and ilcm(c,a)=144 then print(a,b,c)
end_if
end_for
end_for
end_for:

問題はいつもと違い今日初めてみたのですがプログラミングで5分でできました。
豊川市   7月2日(木) 14:51:15   MAIL:fttnm528@ybb.ne.jp   34748
吉川 マサル
つい先日(6/30)、39歳になりました。お祝いのお言葉、ありがとうございましたー。

ま、算チャレはこれからもだらだらと続けていきますので、まぁ面白いと思ってくださる間は、おつきあいいただければと思いますデス。
PowerBook   7月2日(木) 19:10:08   MAIL:masaru-y@sansu.org HomePage:Men @ Work  34749
経友会の進作
 僕も6月30日に誕生日を迎えました。71歳。
次の目標は喜寿の77歳です。やれるかなぁ?
   7月2日(木) 23:26:19     34750
uchinyan
お、経友会の進作さんもお誕生日でしたか。おめでとうございます。
しかし、マサルさんと同じく 6/30 とは奇遇ですね。

マサルさんがもう 39歳 というのは驚きでしたが(時の過ぎるのは速いもの。え、私も歳ですから (^^;)、
「だらだら」とご謙遜ながらも算チャレをず〜と長く続けておられるのには頭が下がりますし、
経友会の進作さんが 70歳 を超えてもお元気に参加なさっているのにも、頭が下がります。
私は持病もあり体力的に厳しいときもありますが、僭越ながら、お二人を良き目標とさせて頂きたく思います。

皆さん、これからも宜しくお願い致します。
ネコの住む家   7月3日(金) 9:00:20   MAIL:uchi@sco.bekkoame.ne.jp   34751
経友会の進作
 uchinyanさん、身に余るお言葉有難うございます。お身体お大事に
なさってください。あなたが解答をサマライズされるのを楽しみにし
ています。今後ともよろしくお願いいたします。
   7月3日(金) 9:41:33     34752
おかひで博士
for aa=0 to 4
for ab=0 to 2
a=2^aa * 3^ab
というような変数の扱い方をしたのですが、
みなさんのを見てると1 to 144でよかったな、と
結局機会がやることですもんね
私が打つ時間のほうがよっぽどかかる・・・

ま、#34732のむらいさんのようなのが本来ですが
兵庫県   7月3日(金) 10:25:15     34753
だいすけ
2,3でそれぞれ何通りか数えて
7×7=49
大阪府吹田市   7月3日(金) 10:43:55   MAIL:dice−k@onyx.ocn.ne.jp HomePage:だいすけの部屋  34754
PlaNet
2の次数の組み合わせはすぐに求められたのですが、
3の次数について最大が2ならOKと勘違いしてしまいました。
A,B,Cのうち少なくとも2つで次数が2でないといけないのですね。
   7月5日(日) 19:24:18     34755
あみー
だだ遅れですが…
たしかこんな手順で解いた。
C=144のとき,Aが72ならBは12通り,Bが72ならAは12通り,両方72があるので−1,AもBも72でないならAが8の倍数Bが9の倍数のとき6通り,逆があるので6通りで都合12×2−1+6×2=35
Cが16or48のとき,A,Bがともに9の倍数となり各7通り。

回り道してるけど,最初にC=144,48,16の場合分けを発想したから仕方ないところでしょうか。
   7月7日(火) 19:04:57     34756

過去問題一覧へ戻る