牛比啊,理解半天,感觉太女少了,j-time[i]是剩余可用时间,而上一层Sum_V[i - 1]记录了在i-1个草药下,所有T时间内所可得到的最大value值,Sum_V[i - 1][j - Time[i]]就是i个草药情况下剩余时间内可采的药的价值,加上第i层本身要采的,在比较上层同样时间j下的value值后,就是当层i个草药在j时间内的最大value值,直到j达到时间最大值T,就是新的一层i个草药下所有的value最大值,直到i达到最大草药值M,且每层最右边的元素就是i个元素总价值最大的(时间越多,value值肯定越大)
DNA (C++代码)浏览:671 |
十->二进制转换 (C语言代码)浏览:1330 |
用筛法求之N内的素数。 (C语言代码)浏览:1385 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
Cylinder (C语言描述+详细分析)浏览:3375 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:569 |
蚂蚁感冒 (C语言代码)浏览:1408 |
企业奖金发放 (C语言代码)浏览:2462 |
勾股数 (C语言代码)浏览:830 |