UVA 10918 Tri Tiling
来源:互联网 发布:如何注册淘宝网店 编辑:程序博客网 时间:2024/05/29 11:06
题意:求几种方法构建成3*n的矩形,小的矩形只有1*2的,仿照uva 10359的思路f(n)=3*f(n-2)+2*f(n-4),递推出公式:f(n)=4*f(n-2)-f(n-4),当n是奇数的时候,f(n)=0
#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int MAXN = 100;int f[MAXN];int main(){ f[0] = 1; f[1] = 0; f[2] = 3; for (int i = 3; i < MAXN; i++){ if (i & 1) f[i] = 0; else f[i] = 4 * f[i-2] - f[i-4]; } int n; while (scanf("%d",&n) != EOF && n != -1) printf("%d\n",f[n]); return 0;}
- UVA 10918 Tri Tiling
- UVA 10918 Tri Tiling
- UVa:10918 Tri Tiling
- UVa 10918 - Tri Tiling
- UVa 10918 - Tri Tiling
- uva 10918Tri Tiling
- uva 10918 - Tri Tiling(规律)
- uva 10918 - Tri Tiling这是数学
- Tri Tiling
- Tri Tiling
- Tri Tiling
- Tri Tiling
- Tri Tiling
- 10918 - Tri Tiling(数论 规律)
- Tri Tiling Problem
- 1121. Tri Tiling
- hdoj 1143-Tri Tiling
- poj 2663 Tri Tiling
- C# winform播放wav格式音频
- 第十周学习_研一上学期
- fork出的子进程和父进程
- Linux 的多线程编程的高效开发经验
- Android - 开源项目侧边栏菜单(SlidingMenu)深入剖析
- UVA 10918 Tri Tiling
- 20131030关于个人的js脚本作业
- 伴随着鸟儿清脆的歌声
- Outlets
- Android实现多个TextView同时显示跑马灯效果
- Pr更新可否又是个传说?
- linux 命令的英文缩写含义----文件夹英文缩写的含义
- 解决ie6、7 position异常问题,以及flash文件挡住position定位
- 大端模式和小端模式的区别