区间DP概率DP树形DP插头DP.pptVIP

  • 10
  • 0
  • 约3.73千字
  • 约 29页
  • 2017-01-05 发布于湖北
  • 举报
基本概念 插头 一个格子某个方向的插头存在 表示这个格子在这个方向与相 邻格子连接一条线. 轮廓线 已决策格子和未决策格子的分界线 轮廓线上方与其相连的 最多有m+1个插头,包括m个下插头和1个右插头. 初步分析 问题特点: 数据规模小 棋盘模型 每个插头是否存在 确立状态 设 f (i, j, S) 表示转移完(i, j) ,轮廓线上从左到右m+1个插头状态为S的方案总数. 如何表示S(m+1位的二进制数) 1 1 1 0 1 无插头标记0,有插头标记1 f (3,2,{1,1,1,0,1}) 状态的转移 每次转移相当于轮廓线上当前决策格子的左插头改成下插头,上插头改成右插头的状态. 状态的转移 这题中显然一个格子中要么有两个插头(经过这个格子),要么没有插头(不经过这个格子),因为不可能分叉走,每个格子走一次。 状态的转移 1、当前格子有树时, (1) 这个状态表示(101111),当前决策格子是第二行第三个格子,显然它已经有了两个插头,也就是有1条线穿过它,所以不用再加插头了。 状态的转移 (2)这个状态是(100111)和(101011),当前决策格子是第二行第三个格子,显然有一个插头了,再添加一个即可,那么就有两个选择,要么向下,要么向右,就要有两个转移。 状态的转移 (3) 这个状态是(100011),当前决策格子是第二行 第三个格子,显然之前没有有一个插头了,只能

文档评论(0)

1亿VIP精品文档

相关文档