2021.9.13
前置知识
- 多项式
- 时间复杂度
多项式时间复杂度
P类问题
P类问题:所有能在多项式时间内解出的问题都是P类问题
英文:polynominal
人话:CSP和NOIP考几乎的都是P类问题(不排除有丧心病狂的出题人)
NP类问题
NP类问题:所有能在多项式时间内证明的问题和可以用不确定算法所接触的问题都是NP类问题。
英文:Nondeterministic polynominal
人话:不玄学搞就搞不出来,但是可以在多项式复杂度内验证答案的问题。
如:旅行商问题,可以使用 O ( 2 n n 2 ) O(2^nn^2) O(2nn2)的时间复杂度解决,注意:这不是多项式时间复杂度
NPC类问题
NPC类问题:存在这样一个NP问题,所有的NP问题都可以约化成它
英文:Nondeterminism Polynomial complete
重点
- P类问题一定是NP类问题
- 未确定NP类问题是否就是P类问题
以后请不要随口就说:这不是个NP问题吗