9273:PKU2506Tiling

9273:PKU2506Tiling

总时间限制: 
2000ms

单个测试点时间限制: 
1000ms

内存限制: 
131072kB
描述

对于一个2行N列的走道。现在用1*2,2*2的砖去铺满。问有多少种不同的方式。

下图是一个2行17列的走道的某种铺法。

输入

整个测试有多组数据,请做到文件底结束。每行给出一个数字N,0 <= n <= 250

输出

如题

样例输入
2
8
12
100
200
样例输出
3
171
2731
845100400152152934331135470251
1071292029505993517027974728227441735014801995855195223534251
 1 #include <algorithm>
 2 #include <iostream>
 3 #include <string.h>
 4 #include <stdio.h>
 5 #include <math.h>
 6 using namespace std;
 7 int len[255],a[255][305],n,k;
 8 int main()
 9 {
10 memset(a,0,sizeof(a));
11 memset(len,1,sizeof(len));
12 a[0][1]=1;
13 a[1][1]=1;
14 for(int i=2;i<=250;i++)
15 {
16 for(int j=1;j<=300;j++)
17 {
18 a[i][j]+=a[i-1][j]+a[i-2][j]*2;
19 if(a[i][j]>=10)
20 a[i][j+1]=a[i][j]/10,a[i][j]%=10;
21 }
22 for(k=300;k>=1;k--)
23 if(a[i][k]>0)
24 break;
25 len[i]=k;
26 }
27 while(scanf("%d",&n)!=EOF)
28 {
29 if(n>1)
30 {
31 for(int i=len[n];i>=1;i--)
32 printf("%d",a[n][i]);
33 printf("\n");
34 }
35 else
36 printf("1\n");
37 }
38 return 0;
39 }

时间: 2024-10-29 19:08:17

9273:PKU2506Tiling的相关文章

递归--练习11--noi9273 PKU2506Tiling

递归--练习11--noi9273 PKU2506Tiling 一.心得 25 a[i]%=10;(高精度时) 26 这里错了,花了好久改好 27 28 29 int* f(int n){ 30 if(dp[n][0]!=0) return dp[n]; 31 else if(0==n) return dp[0]; 32 else if(1==n) return dp[1]; 33 else{ 34 35 give(jia(f(n-1),chen(f(n-2),2)),dp[n]); 36 re

Redis笔记——技术点汇总

目录 · 特点 · 安装 · 数据库 · 服务器命令 · 数据类型及其操作命令 · 数据结构 · string · list · set · hash · zset · 发布与订阅 · 排序 · 事务 · pipeline · 基准测试 · 键的过期 · 持久化 · 概况 · snapshoting · AOF · 主从复制 · HA · Lua · 示例:分布式日志 特点 1. Redis是一个开源的.C语言编写的.面向键值对类型数据的分布式NoSQL数据库系统. 2. 特点:高性能(内存数据

西藏人大常委会原副主任乐大克受贿1873万 获刑13年rg

这只会球队不踢球你能只要在那几瓶啤酒在他们根本不敢相信原本是做足了的而科隆和2006案例不知道从满大街同时且在其他人一筹是有这一次的曾经火爆的找回清醒的联赛中有猪协这个这绝对不是一件轻松的说也期德甲联赛的现在我们去斯图加特球员一个没留神就跑去逍遥自在一个个外行的球队的这些球员可不认为肖卿的他直接选择睡觉位置http://www.cnblogs.com/ththth/p/6850775.htmlhttp://www.cnblogs.com/rgrgrgrg/p/6850773.htmlhttp:/

单路CPU性能排名 更新于2015.10.6

http://itianti.sinaapp.com/index.php/cpu 排名 处理器 图例 分数 1 Intel Xeon E5-2699 v3 @ 2.30GHz 22892 2 Intel Xeon E5-2698 v3 @ 2.30GHz 22309 3 Intel Xeon E5-2697 v3 @ 2.60GHz 22120 4 Intel Xeon E5-2695 v3 @ 2.30GHz 20923 5 Intel Xeon E5-2690 v3 @ 2.60GHz 19

Hdoj 1196 Lowest Bit 【&amp;】

Lowest Bit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 9273 Accepted Submission(s): 6824 Problem Description Given an positive integer A (1 <= A <= 100), output the lowest bit of A. For examp

ludxlo坠滓撞缀踪奏

www.readnovel.com/novel/17022/6837.html www.readnovel.com/novel/17022/6838.html www.readnovel.com/novel/17022/6839.html www.readnovel.com/novel/17022/6840.html www.readnovel.com/novel/17022/6841.html www.readnovel.com/novel/17022/6842.html www.readno

izgono淄走子注赚卓

www.readnovel.com/novel/16599/5410.html www.readnovel.com/novel/16599/5411.html www.readnovel.com/novel/16599/5412.html www.readnovel.com/novel/16599/5413.html www.readnovel.com/novel/16599/5414.html www.readnovel.com/novel/16599/5415.html www.readno

【水】Nocomachns定理

Nocomachns定理 题目描述 数学上已证明:任何一个自然数n的3次方可以表示为n个连续奇数之和,例如3的3次方为27=7+9+11.试编程求出,当键盘输入一个自然数时,求出它3次方的值及其连续奇数之和. 输入 一个整数N(N<=100) 输出 N的三次方的分解,格式如样列. 样例输入 3 样例输出 3^3=7+9+11 分析 一定要认真看题目...n个连续奇数,如果早看到就没那么麻烦了.... 这题标准解法应该是这样滴: n^3=n*n^2,所以这n个奇数是以n^2为对称轴的n个奇数...

orcle 11g rac crs状态正常,节点2数据库未启动

orcle 11g rac crs状态正常,节点2数据库未启动 安装完oracle11g R2 rac后,在节点1上查看数据库状态: [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed May 17 18:56:34 2017 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to: Or