运用动态规划算法求解完全背包问题并进行分析，具体要求如下：

    针对完全背包问题，实现基于两种递推公式的动态规划算法；
    在代码中插桩，记录关键操作次数（如查表次数等）；
    以物品种类的大小n为输入规模，固定n，随机产生大量测试样本，统计两种算法的平均运行时间和关键操作次数，并进行记录；
    改变物品种类规模，对不同规模问题各算法的结果对比分析，通过统计python画图插入到报告中记录，与理论值进行对照分析；
    使用一维数组的方式解决整数背包问题，并记录其平均运行时间和关键操作次数，与上述两种算法进行对比。

附加：运用动态规划算法求解多重背包问题并进行分析，具体要求如下：

    多重背包即每种物品的数量有限，第i种物品的数量上限为ki个；
    对多重背包问题实现两种以上动态规划算法，并对其性能进行分析。
