技术大牛们看这里!立方体内放置球(C语言)

在一个立方体内1mm*1mm*1mm内随机(小球的X、Y、Z坐标由rand函数产生)放置小球,小球半径为分别为(0.0225,0.0375,0.0625)单位:毫米
问:如何最多放置!!!

最小的球直径0.125,一条边上排8个,共8*8*8=512个。这是8个球占立方体顶点的方案。
再比较下4个球占正四面体顶点的方案。假设边长(就是就直径)为a,正方体高为a*sqrt(6)/3,7/sqrt(6)/3=8.57,不足以加上第9层,不前个方案少。
用计算器就能算出来的!