这个光靠技术真解决不了,需要有逻辑鬼才的能力才行

基础数据部分,有五个型号,需要通过基础数据信息这五个型号对应的数据,生成一个通用版本的最小值数据,使得这个通用版本的数据乘以所需版本个数>=对应的型号各自明细数,做要到这一点需要同时满足两个条件:
通用版本的每行数字*通用版本个数>=对应行对应型号数,做到这一点并不难, 难的是在这个基础上需要保证这个通用版本数*各自版本个数的和 减去 (“基础数据中”五个型号的和)的差额理最小,以便用最小的数据损耗,生成最优解的通用版本数据 。 这一条是真的难。我想了好几天找不到最优解