HDU 2501 Tiling_easy version

Posted jpphy0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU 2501 Tiling_easy version相关的知识,希望对你有一定的参考价值。

链接

Tiling_easy version - http://acm.hdu.edu.cn/showproblem.php?pid=2501

分析

  • 整体转换图
1
2
1
1
2
2
1
1
2
2
1
*
2
0
1
2
3
4
5
6
*
  • 局部转换图:(循环节 -> 递推节)此图中,
    • n-2的 “出” 是完整的
    • n的 “入” 是完整的
    • n-1的“出”与“入”都是不完整的
    • 但三者的关系是完整的
1
2
1
n-2
n-1
n
  • 递推方程:F(n) = F(n-1) + 2*F(n-2)

  • F(n-1) = F(n-1)

  • 递推矩阵 :
    ( F n F n − 1 ) = ( 1 2 1 0 ) × ( F n − 1 F n − 2 ) = ( 1 2 1 0 ) n − 2 × ( F 2 F 1 ) = ( 1 2 1 0 ) n − 2 × ( 3 1 ) \\begin{pmatrix} F_n \\\\ F_{n-1} \\\\ \\end{pmatrix} = \\begin{pmatrix} 1 & 2 \\\\ 1 & 0 \\\\ \\end{pmatrix} \\times \\begin{pmatrix} F_{n-1} \\\\ F_{n-2} \\\\ \\end{pmatrix} = { \\begin{pmatrix} 1 & 2 \\\\ 1 & 0 \\\\ \\end{pmatrix} }^{n-2} \\times \\begin{pmatrix} F_2 \\\\ F_1 \\\\ \\end{pmatrix} = { \\begin{pmatrix} 1 & 2 \\\\ 1 & 0 \\\\ \\end{pmatrix} }^{n-2} \\times \\begin{pmatrix} 3 \\\\ 1 \\\\ \\end{pmatrix} (FnFn1)=(1120)×(Fn1Fn2以上是关于HDU 2501 Tiling_easy version的主要内容,如果未能解决你的问题,请参考以下文章

    Hdoj 2501.Tiling_easy version 题解

    Tiling_easy version

    HDU4605 Magic Ball Game

    递推HDOJ

    连接 WPF 和 SQL Server 的最佳实践

    ValueError:操作数无法与形状一起广播 (2501,201) (2501,)