P11106

骨牌问题

难度 1 级 小学 算法入门 递推
讨论 统计 27通过 53提交 50.9%通过率 旧版界面
时间限制 1 秒 内存限制 64 MB

题目描述

有一个 2 \times n 的长方形方格,需要用若干 1 \times 2 的骨牌(即覆盖 1 行 2 列或 2 行 1 列的矩形)恰好铺满整个方格。骨牌可以横放或竖放,但不能重叠或超出边界。

请计算铺满 2 \times n 方格的不同铺法总数。

例如,n=3时,为 2 \times 3方格,此时用3个 1 \times 2的骨牌铺满方格,共有3种铺法,见图9.5-5。

15654236086712.png

输入

输入只有一行,包含一个整数 n (1 \le n \le 30 )。

输出

输出一个整数,表示铺法总数。

样例

样例 1
输入
3
输出
3

来源

课课通

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交