解答
図のように詰めると41個が詰められる。

理由

缶の半径をa cm とすると、缶の中心を結ぶ線分の長さは2a cm
3つの缶の中心を結ぶ線分は正三角形になるから、その高さはa cmのルート3倍

このように詰めたとき、缶全体の縦の長さが箱の縦の長さ 16a cm より短ければ詰まるわけである。
実際、縦の長さは
a cm+(a cmのルート3倍)×8+a cm=2a+8(ルート3)a (cm)
1.73<(ルート3)<1.74であるから
(縦の長さ)<(2+1.74×8)a=15.92<16a=(箱の縦の長さ)
したがって41個詰めることができる。
