**
骨牌铺方格
**
Problem Description
在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.
例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图
Input
输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0<n<=50)。
Output
对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。
Sample Input
1
3
2
Sample Output
1
3
2
思路:当只有一个方格时只能横着放,当有两个出现时,就可以两个一起横着放或竖着放。
所以这一刻的排法等于上一刻只剩下一块竖着的排法再加上更前一刻剩余两块横着的排法,故想到了斐波拉契数列。(可以画图,而且要注意题目给的图已经隐藏一些条件告诉你哪些排列它不算,所以不要考虑一些太复杂的排列)
注意:数组类型用long long,还有%lld。