POJ 题目2506Tiling(大数)
来源:互联网 发布:人工智能 开源 编辑:程序博客网 时间:2024/04/28 19:25
Tiling
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8128 Accepted: 3941
Description
In how many ways can you tile a 2xn rectangle by 2x1 or 2x2 tiles?
Here is a sample tiling of a 2x17 rectangle.
Here is a sample tiling of a 2x17 rectangle.
Input
Input is a sequence of lines, each line containing an integer number 0 <= n <= 250.
Output
For each line of input, output one integer number in a separate line giving the number of possible tilings of a 2xn rectangle.
Sample Input
2812100200
Sample Output
317127318451004001521529343311354702511071292029505993517027974728227441735014801995855195223534251
Source
The UofA Local 2000.10.14
公式a[n]=a[n-1]+a[n-2]*2
ac代码
#include<stdio.h>#include<string.h>int str[255][100];void fun(){str[0][0]=1;str[1][0]=1;str[2][0]=3;int temp,i,j;temp=0;for(i=3;i<=250;i++){for(j=0;j<100;j++){temp+=(str[i-2][j])*2+str[i-1][j];str[i][j]=temp%10;temp/=10;}}}int main(){fun();int n;while(scanf("%d",&n)!=EOF){int i;for(i=99;i>=0;i--){if(str[n][i]!=0)break;}for(;i>=0;i--){printf("%d",str[n][i]);}printf("\n");}}
0 0
- POJ 题目2506Tiling(大数)
- POJ 2506 Tiling(大数)
- POJ 2506Tiling(大数)
- poj 2506 Tiling 【大数】
- Tiling POJ 2506 【大数】
- poj 2506Tiling 大数
- POJ 2506 Tiling (大数+递推)
- poj 2506 Tiling 【大数加递推】
- poj 2506 Tiling(大数+规律)
- POJ 2506 Tiling(大数版递推)
- poj 2506 Tiling(递推+大数加法)
- POJ-2506--Tiling (递推+大数运算)
- [ACM] POJ 2506 Tiling (递推,大数)
- POJ 2506 Tiling(DP+大数运算)
- POJ 2506 Tiling ( 递推 + 大数 )
- POJ 2506 Tiling 递推+大数
- POJ 2506-Tiling(递推+大数)
- POJ 2506 Tiling -递推大数
- QImage与OpenCV中的MAT图像格式转换
- Spring scope
- LeetCode(35) Search Insert Position
- android数字签名
- Java 输入输出IO的学习【1】
- POJ 题目2506Tiling(大数)
- apicloud验证车牌号
- Lucene二(域选项、文档基本信息、索引的增删改查)
- UVA字符串的匹配与判断
- JAVA之BigInteger
- 【从零开始学NGUI 】 (二)Label
- Scala初学的几个疑惑
- js,jQuery数组常用操作小结
- JAVA Calendar详解