额,mathe发话了,那我继续贴结果。
我这个方法很笨,时间是指数级别的增长。就是计算 每增加一次加工次数,对应的材料级别的体积分量比,取最大的一组。
- {{1,3/2},{2,7/4},{3,17/8},{4,39/16},{5,87/32},{6,187/64},{7,413/128},{8,891/256},{9,1899/512},{10,4063/1024},{11,8681/2048},{12,18447/4096}}
复制代码
===
价值取最大的时候对应的体积分量比 也贴出来把(数组内部顺序是 按等级数增加而排列):
- {1,{{1/2,1/2}}}
- {2,{{1/4,3/4,0},{3/4,0,1/4}}}
- {3,{{5/8,0,3/8,0},{3/8,3/8,1/4,0}}}
- {4,{{5/16,5/16,3/8,0,0}}}
- {5,{{13/32,13/32,0,3/16,0,0}}}
- {6,{{25/64,25/64,0,7/32,0,0,0},{13/64,39/64,0,3/16,0,0,0},{39/64,0,13/64,3/16,0,0,0},{25/64,25/64,0,7/32,0,0,0}}}
- {7,{{47/128,47/128,0,17/64,0,0,0,0},{65/128,0,39/128,3/16,0,0,0,0},{39/128,39/128,13/64,3/16,0,0,0,0},{47/128,47/128,0,17/64,0,0,0,0}}}
- {8,{{89/256,89/256,0,39/128,0,0,0,0,0},{65/256,65/256,39/128,3/16,0,0,0,0,0}}}
- {9,{{217/512,217/512,0,0,39/256,0,0,0,0,0},{169/512,169/512,0,87/256,0,0,0,0,0,0},{145/512,145/512,87/256,0,3/32,0,0,0,0,0}}}
- {10,{{555/1024,0,333/1024,0,17/128,0,0,0,0,0,0},{333/1024,333/1024,111/512,0,17/128,0,0,0,0,0,0},{555/1024,0,333/1024,0,17/128,0,0,0,0,0,0},{333/1024,333/1024,111/512,0,17/128,0,0,0,0,0,0}}}
- {11,{{1085/2048,0,651/2048,0,39/256,0,0,0,0,0,0,0},{651/2048,651/2048,217/1024,0,39/256,0,0,0,0,0,0,0},{555/2048,555/2048,333/1024,0,17/128,0,0,0,0,0,0,0},{555/2048,555/2048,333/1024,0,17/128,0,0,0,0,0,0,0}}}
- {12,{{1085/4096,1085/4096,651/2048,0,39/256,0,0,0,0,0,0,0,0}}}
复制代码 |