『2乗してたすと?』

『2乗してたすと?』解答


◆広島県 清川 育男さんからの解答。

3桁の数をA×100+B×10+Cとする。
題意より
100A+10B+C=11(A2+B2+C2)...1)

左辺は11の倍数でなくてはならない。そのためには、
1) A+C=11,B=0
2)B=A+C

1)または2)式がなりたたねばならない。

1) C=11-A.B=0を1)式に代入して整理すると、
2A2-31A+120=0...2)

(A-8)(2A-15)=0
A=8,A=7.5(これは不適)

したがって、A=8,B=0,C=3

803.

2) B=A+Cを1)式に代入して整理すると、
2A(A-5)+C(A+C-1)=0...3)
3)式がA,Cについて負でない整数解を持つためには、
A>0であるから A-5=0,C=0でなければならない。
A=5,B=5,C=0

550.

答え 550,803。


◆静岡県 ヨッシーさんからの解答。

3桁の数ABCが11の倍数になっているので、
B=A+C・・・・・・(1) 
このとき、ABC=11×(10A+C)

または

B=A+C+11・・・(2)
このとき、
ABC=11×{10(A−1)+C}

※ABCは3桁の数ABCのこと

(1)の時、
2+B2+C2=2A2+2AC+2C2

よって、
2A2+2AC+2C2=10A+C

Cは偶数であることは明らかなので、
C=0,2,4,6,8として、Aを求めると、A,Bが一桁の整数になるのは
(A,B,C)=(5,5,0)

よって、3桁の数は550

(2)の時、
2+B2+C2=2A2+2AC+2C2−22A−22C+121

よって、
2A2+2AC+2C2−22A−22C+121=10(A−1)+C

2A2+2AC+2C2−32A−23C+131=0

Cは偶数であることは明らかなので、
C=1,3,5,7,9として、Aを求めると、A,Bが一桁の整数になるのは
(A,B,C)=(8,0,3)

よって、3桁の数は803

答え 550,803


【コメント】

ほぼお二人の方から同時に解答が来ました。
もちろん正解です。
ちなみに出典は数学オリンピック 1960年ルーマニア大会でした。


◆東京都 浜田 明巳 さんからの解答。

解答は550,803です.

エクセルのマクロで解きました.
覆面算は,解答は1つ,文字の値は重複しないのが原則なので,問題としてはあまりよく出来ていません.

Option Explicit 'ABC=11(A^2+B^2+C^2)
Sub Macro1()
    Dim A As Integer
    Dim B As Integer
    Dim C As Double
    Dim aa As Long
    Dim bb As Long
    Dim cc As Long
    Dim D As Double
    Dim dd As Double
    Dim kosuu As Integer
    Dim j As Integer
    kosuu = 0
    For A = 1 To 9 '100*A+10*B+C=11*(A^2+B^2+C^2)
      For B = 0 To 9 '11*C^2-C+11*(A^2+B^2)-(100*A+10*B)=0
        aa = 11
        bb = -1
        cc = 11 * (A * A + B * B) - (100 * A + 10 * B)
        D = bb * bb - 4 * aa * cc
        If D >= 0 Then
          D = bb * bb - 4 * aa * cc
          dd = Sqr(D)
          If Int(dd) = dd Then
            For j = 1 To (D > 0) - (D = 0) Step -2
              C = (-bb + j * dd) / (2 * aa)
              If Int(C) = C And C >= 0 And C < 10 Then
                kosuu = kosuu + 1
                Cells(kosuu, 1).Value = A
                Cells(kosuu, 2).Value = B
                Cells(kosuu, 3).Value = C
              End If
            Next j
          End If
        End If
      Next B
    Next A
End Sub


 『2乗してたすと?』へ

 数学の部屋へもどる