集装箱能放多少圆筒的计算公式

来源:百度知道 编辑:UC知道 时间:2024/06/21 01:15:42
集装箱能放多少圆筒的计算公式
590*230的箱子 然后圆的直径为125 这样只能交错着装啊 直径变了我可以装多少或者是说我想装X个我要做成多大的直径,这样怎么算 ? 不记高度且横平放一层,继续!

你这个问题在数学上叫“球堆积”问题,要求出精确的最大存放个数来是十分困难的数论问题,目前似乎还办不到。北大数学学院有个叫宗传明的老师是国内这一问题的专家,获过国际大奖。有兴趣去看一下他的著作。
你这问题不能解,因为你没有给圆桶的高度。一般来讲,在实际操作中会尽量把它放得整齐,比如全部把圆筒横放或者竖放,一个大致的结果是可以算的,与最优解的差距也不会太大。

设集装箱长为X,宽为Y,圆筒半径为R,则能放数为:int(X/2R)*int(Y/2R),注意:int(X/2R)的意思为向下取整数,如:结果为12.9就得12。另外,两者的高度也是这样计算。