poj - 2506 Tiling--递推
来源:互联网 发布:windows 2008 pe iso 编辑:程序博客网 时间:2024/04/29 19:45
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大数加法,抵退公式f(n) = f(n-1) + f(n-2)*2;#include<stdio.h>#include<string.h>#include<stdlib.h>struct node{ int len; int s[300];}ls[255];void dasu(int n){ int i ,c = 0; ls[n] = ls[n-2]; for(i = 0; i < 300; i++) { ls[n].s[i] += (ls[n-2].s[i] + c); c = ls[n].s[i]/10; ls[n].s[i] %=10; } for(i = 0; i < 300; i++) { ls[n].s[i] += (ls[n-1].s[i] + c); c = ls[n].s[i]/10; ls[n].s[i] %=10; } for(i = 300; i >= 0; i--) { if(ls[n].s[i] != 0) break; } ls[n].len = i + 1;}int main(){ int n; int i; ls[0].s[0] = 1; ls[0].len = 1; ls[1].s[0] =1; ls[1].len = 1; ls[2].s[0] = 3; ls[2].len = 1; ls[3].s[0] = 5; ls[3].len = 1; for(i = 4; i <= 250; i++) { dasu(i); } while(~scanf("%d",&n)) { for(i = ls[n].len-1;i >= 0; i--) { printf("%d",ls[n].s[i]); } printf("\n"); } return 0;}
0 0
- POJ 2506 Tiling 递推
- poj - 2506 Tiling--递推
- poj 2506 Tiling dp 递推
- Poj 2506 Tiling (Java高精度 + 递推)
- POJ 2506 Tiling ( 递推 + 大数 )
- POJ 2506 Tiling 递推+大数
- POJ 2506-Tiling(递推+大数)
- POJ 2506 Tiling(高精度+递推)
- POJ 2506 Tiling -递推大数
- POJ 2506 Tiling (递推+高精度)
- poj 2506 Tiling【大数+递推】
- 【POJ】2506 - Tiling(递推,高精度)
- poj 2506 Tiling 《大数加法+递推》
- poj 2506 Tiling(大数+递推)
- POJ 2506 Tiling (大数+递推)
- POJ-2506-Tiling [递推][大数]
- [POJ](2506)Tiling ---递推+Java大数
- poj 2506 Tiling(递推+大数加法)
- Android项目生成build.xml
- [LeetCode]Kth Smallest Element in a BST
- poj 1265 Area
- am335x cotex-A8 数据手册触摸屏章节翻译
- LruCache和DiskLruCache与BitmapFun之间的理解
- poj - 2506 Tiling--递推
- 栈和队列的java实现
- Jquery IE下报错:缺少标识符、字符串或数字
- 关于directfb下的inputdriver里的键盘设备
- 王家林亲授《DT大数据梦工厂》大数据实战视频 Scala 深入浅出实战经典 - 第71讲
- Windows Message Queue
- MSDN中关于#pragma once的译文
- 在Eclipse上创建Android模拟器
- ubuntu 安装 python3 升级