HDU1143Tri Tiling
来源:互联网 发布:域名收费标准 编辑:程序博客网 时间:2024/05/22 07:09
Tri Tiling
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1755 Accepted Submission(s): 996
Problem Description
In how many ways can you tile a 3xn rectangle with 2x1 dominoes? Here is a sample tiling of a 3x12 rectangle.
Input
Input consists of several test cases followed by a line containing -1. Each test case is a line containing an integer 0 ≤ n ≤ 30.
Output
For each test case, output one integer number giving the number of possible tilings.
Sample Input
2812-1
Sample Output
31532131
这个题目看了别人的递归公式:a[i] = a[i-1] * 4 - a[i-2]; a[0]=1;a[2]=3; n为奇数时,为0;
AC code:
#include <iostream>using namespace std;int main(){__int64 a[35],n,i;memset(a,0,sizeof(a));a[0]=1;a[2]=3;for(i=4; i<=30; i+=2)a[i]=4*a[i-2]-a[i-4];while(~scanf("%I64d",&n)){if(n==-1)break; printf("%I64d\n",a[n]);}return 0;}
0 0
- HDU1143Tri Tiling
- 【递推公式】HDU1143Tri Tiling
- Tiling
- Tiling
- Tiling
- Tiling
- Tiling
- Tiling
- Tiling
- Tri Tiling
- Tri Tiling
- Tiling(P2506)
- Tri Tiling
- Tri Tiling
- Tiling Dominoes
- Quad Tiling
- Quad Tiling
- poj2506--Tiling
- 基于GDAL的遥感影像显示(C#版)
- 九度OJ 1085 求root(N, k) -- 二分求幂及快速幂取模
- leetcode ZigZag Conversion 难度系数3 3.3
- leetcode Container With Most Water 难度系数3 3.4
- opencv2.4.8在win7下无法打开摄像头,或者摄像头灰色图像的解决方案
- HDU1143Tri Tiling
- leetcode Integer to Roman 难度系数3 3.5
- leetcode 3Sum 难度系数 3.6
- leetcode 3Sum Closest 难度系数3 3.7
- 黑马程序员--命名空间和索引器小结
- leetcode 4Sum 难度系数3 3.9
- 排序二叉树的构造与遍历
- 二叉搜索树
- C++ 多重继承