伪多项式时间复杂度

背包问题是典型的NPC问题,用动规求解的话,其复杂度为$O(mn)$,m为物品个数,n为背包大小。所以你可能奇怪,为什么这个复杂度看着明明是多项式时间,但为什么是NP问题?

这里就涉及到了伪多项式时间复杂度这个概念,请参考知乎回答

一句话归纳:

​ 如果时间复杂度和输入数据的本身数值大小有关(传统公式里输入数据只代表规模,例如n个int整数),那就是伪时间复杂度。


伪多项式时间复杂度
http://yoursite.com/2020/07/20/数学/伪多项式时间复杂度/
作者
Wei Lyu
发布于
2020年7月20日
许可协议