题解 1100: 采药

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

这道题的本质就是01背包问题

摘要:太难理解了,特别是那个二维数组。我前几次都理解不了,好在01背包问题只要把实现部分的代码背下来也能用,我理解不了的时候就是背。 那么就用01背包问题来说,最难理解的那个二维数组很多人不知道那个i和j……

使用01背包算法解题

摘要:解题思路:背包算法各平台都有介绍,先去了解算法思路,自己举一组数据,正序把所有值列出来就明白了。以下代码是采用的倒序遍历,相比较正序遍历,可以省去部分时间。参考代码:#include <stdio.h……

采药-题解(Java代码)

摘要:```java import java.util.Scanner; public class Main { public static void main(String[] args) {……

采药-题解(C语言代码)

摘要:##思路: 这就是个01背包问题,没有任何变化,不会就去b站看看吧,就不多说了,这里要注意:f二维数组界限一定不要错,我改了好多次一直编译错误,最后发现列数弄错了。 ```c #include ……
优质题解

JakeLin-1100题-采药-题解(C++代码)-DP/详解

摘要:#####一、 0/1背包动态规划的思想就是: 眼前到了这第 i 棵药,我有**两种选择**: **1.我要采它:**若我采了它,那么我所拥有的时间会减少,而我所获得的价值会增加 **2.我不采……

采药-题解(Python代码)

摘要: # 采药 # 动态规划,01背包问题 # 所谓01背包问题:就是进行“采与不采”的优质选择 # dp[i] = max(采, 不采) # 信……

采药-题解(Java代码)

摘要:解题思路:用01背包的动态规划解法来写注意事项:注意输入的转换以及数组的下标问题,为了方便表示把结果的dp数组的第一位置零参考代码:import java.util.Scanner;public cl……