插头dp

文章引用 

https://blog.csdn.net/litble/article/details/79369147  //侵删

https://www.luogu.org/blog/interestingLSY/cha-tou-dp-zong-jie    //侵删

def:

Q:什么题目使用插头dp?

A:关键词:超小数据范围,网格图,连通性。

Q:什么是“插头”?   (蓝色的是插头)

A:一个格子通过某些方向与另一个格子相连,这些连接的位置叫做“插头”。形象地理解,网格图上每一个格子是一块拼图,那么两块拼图的接口就叫做“插头”。

Q:什么是“轮廓线”?

A:右图:我们在网格图中选择一个关键格子(图中黄色格子)(i,j) (i,j)(i,j),轮廓线就是蓝色的线。

  左图:因为dp是逐格进行的,故我们可以画一条线来把已经dp完的格子和未dp的格子分开,就叫它"轮廓线"
       轮廓线上方与其相连的有 m+1m+1 个插头,包括 mm 个下插头和 11 个右插头。
       如下图所示:(原谅色的是轮廓线蓝色的是插头)
Q:什么是插头间的连通性

A:如果两个插头在已经dp完的部分连通,我们就称这两个插头连通。

 

 

实现

1.划分阶段

2.记录状态

3.转移状态

     ①新建一个连通分量

     ②合并两个连通分量

     ③保持原来的连通分量

     ④优化(状态压缩)

 

转载于:https://www.cnblogs.com/jjjjjjy/p/11351708.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值