记P类问题、NP类问题和NPC类问题

11 篇文章 0 订阅

2021.9.13


前置知识

  1. 多项式
  2. 时间复杂度
  3. 多项式时间复杂度

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


重点

  1. P类问题一定是NP类问题
  2. 未确定NP类问题是否就是P类问题
  3. 以后请不要随口就说:这不是个NP问题吗
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值