hdu 1143 Tri Tiling
来源:互联网 发布:手机淘宝上的卖家中心 编辑:程序博客网 时间:2024/05/15 01:39
题意:一个3*N的矩形用2*1的矩形可以有好多种方法填满。。
思路:当N为奇数时,肯定是没有一种方法可以填满,所以为0;当N为偶数时,除了F[2]*3,其余都是乘2(这是特殊情况),不怎么好表达,题目中图,那就是乘2的情况;
代码:
#include<iostream>#include<stdio.h>#include<string.h>using namespace std;int main(){ int n,f[31],i,j; while(cin>>n) { if(n==-1) break; memset(f,0,sizeof(f)); f[0]=1; for(i=2;i<=30;i+=2) { for(j=2;j<=i;j+=2) { if(j==2) f[i]+=3*f[i-j]; else f[i]+=2*f[i-j]; } } cout<<f[n]<<endl; } return 0;}
- hdu 1143 Tri Tiling
- hdu 1143 Tri Tiling
- hdu 1143 Tri Tiling
- hdu-1143-Tri Tiling
- hdu 1143 Tri Tiling
- HDU 1143 Tri Tiling
- HDU 1143 Tri Tiling
- HDU 1143 Tri Tiling
- HDU 1143 Tri Tiling
- HDU 1143 Tri Tiling
- 【DP】HDU 1143 Tri Tiling
- HDU 1143Tri Tiling&&POJ2663
- hdu 1143 Tri Tiling (DP)
- hdu 1143 Tri Tiling 递推
- HDU 1143 Tri Tiling 【递推】
- 【数学 递推】 HDU 1143 Tri Tiling
- HDU 1143 Tri Tiling (递推)
- HDU 1143 Tri Tiling(递推)
- javaGroups(1)
- LoadRunner测试场景执行过程(七)
- Android 编程中几个 常用的字符串转数字函数
- 使用ImageView引起Missing contentDescription attribute on image的问题
- Delphi应用程序的调试(八)事件日志窗口和模块窗口
- hdu 1143 Tri Tiling
- poj 2253 dijkstra模板的使用
- Delphi应用程序的调试(九)调试技术
- 以金山界面库(openkui)为例思考和分析界面库的设计和实现——代码结构(完)
- 解决VS2005或2008中新建VC++时的错误
- 准提神咒
- Delphi应用程序的调试(十)调试器选项
- VS2010双击选中或者光标选中代码时频繁崩溃问题
- android电量管理