📜  C切割杆程序| DP-13

📅  最后修改于: 2021-05-28 05:02:53             🧑  作者: Mango

给定一个长度为n英寸的棒,并包含一组价格,其中包含所有小于n的尺寸的价格。确定通过切割杆并出售零件可获得的最大值。例如,如果杆的长度是8,并且不同的值如下所示,则最大可获得值是22(将长度2和6切成两段)

length   | 1   2   3   4   5   6   7   8  
--------------------------------------------
price    | 1   5   8   9  10  17  17  20

如果价格如下,则最大可获得价值为24(切成8个长度为1的片段)

length   | 1   2   3   4   5   6   7   8  
--------------------------------------------
price    | 3   5   8   9  10  17  17  20