過去ログ

今年から高齢者
10進ベーシックでは
FOR a=1 TO 847000/9
FOR b=1 TO 847000/(3*a+2)^2
LET V=(3*a+2)^2*(3*b+1)
IF V=847000 THEN PRINT a;b;3*a+2
NEXT B
NEXT A
END
5,11,110の3つの解となったので、110を送信

算数でやり直して
847000=2*2*2*5*5*5*7*11*11
底面は3以上の数の平方数なので、底面積は
5*5、11*11、2*2*5*5、2*2*11*11、2*2*5*5*11*11
7は高さ方向の因数
それらの1辺が3で割って2余るのは、
5、11、110の3つ。
これらを底面とした場合、3個ともに高さは3で割って1余る。
   7月3日(木) 10:17:12     54059

過去問題一覧へ戻る