定义 Rn 为将一根长度为 n 米的杆切割成一根或多根整数长度并出售所获得的最大金额。对于 i>0,令 p[i] 表示一根长度为 i 米的杆的售价。考虑价格数组:
p[1]=1, p[2]=5, p[3]=8, p[4]=9, p[5]=10, p[6]=17, p[7]=18
下列关于 R7 的说法中哪些是正确的?
(一) R7=18
(B) R7=19
(C) R7 由三种不同的解决方案实现
(D) R7 不能通过由三个部分组成的解决方案来实现答案: (A) (C)
解释:根据给定的数据,
Number of pieces | Possible max profits with combination of rod size |
7 | 7 (1, 1, 1, 1, 1, 1, 1) |
6 | 10 (2, 1, 1, 1, 1, 1) |
5 | 13 (2, 2, 1, 1, 1) |
4 | 16 (2, 2, 2, 1) |
3 | 18 (2, 2, 3) |
2 | 18 (6, 1) |
1 | 18 (7) |
所以,
选项(A)和(C)是正确的。
参考 – 切割杆 | DP-13 和解决方案 – https://ide.geeksforgeeks.org/lbBeyHa3xd
这个问题的测验