ZOJ 2547 Tri Tiling 脑筋急转弯
一道类似于脑筋急转弯,想好了代码就漂亮了
题目见:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2547
//简单列举下 n=2 时3种情况 n>2(n为偶,且不包含重复组合)只有2种情况
//所以f(4)=3*f(2)+2*f(0);
//所以f(6)=3*f(4)+2*f(2)+2*f(0);
//所以f(n)=3*f(n-1)+2*f(n-2)+...+2*f(0)
//f(n-1)=3*f(n-2)+...2*f(0)
//f(n)=4*f(n-1)-f(n-2)
#include<iostream>
#include<cstring>
using namespace std;
long long a[31];
int main()
{long long n;memset(a,0,sizeof(long long));a[0]=1;a[2]=3;for(int i=4;i<31;i+=2)a[i]=4*a[i-2]-a[i-4];while(cin>>n && n!=-1)cout<<a[n]<<endl;
}
ZOJ 2547 Tri Tiling 脑筋急转弯相关推荐
- HDOJ 1143 Tri Tiling
首先是划分为n-2,和2两部分,有3种.划分为n-4和4两部分,不重复的划分有2种.划分为n-6和6两部分,不重复的划分还是有2种... 所以递推公式为 F(n)=3*F(n-2)+2×F(n-4) ...
- Tri Tiling·递推
Tri Tiling 题目信息 输入 输出 测试样例 来源 解答 想法 题目信息 In how many ways can you tile a 3xn rectangle with 2x1 domi ...
- 【POJ - 2663】Tri Tiling (简单dp)
题干: In how many ways can you tile a 3xn rectangle with 2x1 dominoes? Here is a sample tiling of a 3 ...
- ACM PKU 2663 Tri Tiling http://acm.pku.edu.cn/JudgeOnline/problem?id=2663
这题开始没有思路,后来看了流牛的解题报告才写出来: 递推公式我写一下: sign[i] = 1 (当i == 0 时,具体为什么我也没有具体的说明方法 ...
- POJ 2663 Tri Tiling dp 画图找规律
状态:d[i]代表n=i时的方案数. 状态转移方程:d[i]=d[i-2]+2*(d[i-2]+d[i-4]+-+d[0]) i只会为偶数,奇数情况不存在,d[0]=1 找状态转移方程的时候画图更好理 ...
- POJ3420 Quad Tiling(模板+矩阵快速幂)
Quad Tiling Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4107 Accepted: 1878 Descripti ...
- POJ3420 Quad Tiling【矩阵快速幂】
Quad Tiling Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5008 Accepted: 2269 Descripti ...
- POJ3420-Quad Tiling
Quad Tiling Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4495 Accepted: 2050 Descr ...
- ACM训练赛--递推专题
1001: Buy the Ticket Problem Description The "Harry Potter and the Goblet of Fire" will be ...
最新文章
- Java字符串String比较不要用==原因
- ssh协议是tcp还是udp_DNS 支持 TCP 和 UDP 双协议,但为何偏偏只钟情 UDP?
- 继续聊WPF——动态数据模板
- 【python】入门学习(五)
- php 判断json包含key,php判断json对象是否存在的方法
- 应用虚拟化之规划篇二 项目流程规划
- 面试官最喜欢问的算法概念
- ecshop send.php on line 71,搭建LNMP发布ecshop系统及压测启用opcache缓存与否的情况
- trilateration三边测距算法及C语言实现(适用stm32)
- BMVC reading list
- CDA Level1知识点总结之业务分析报告与数据可视化报表
- 3D游戏中镜头的运用
- 终于找到了PyMuPDF不能提取文字的原因……它只是个包装
- 你们知道官网购买服务器可以返佣吗
- surfaceView全屏和退出全屏
- 投研报告 - Ariva(ARV)
- 微信小程序链接外部服务器接口
- php memcache 数组,PHP Memcache
- 奔富首度于中国市场发布奔富加州系列葡萄酒
- 节奏大师风光无限 陌陌劲舞团能否异中取利
热门文章
- vue跳转下个页面关闭当前页面_vue页面跳转 vue生命周期
- 如何取消 文件夹在TabX中打开
- 织梦php汉字字符串中间插入换行符方法
- mysql主从同步数据初始化_mysql主从同步配置
- linux c内联汇编popl,ShiYanLou/汇编语言.md at master · Ewenwan/ShiYanLou · GitHub
- 创业基础大作业-商业计划书
- MES制造业生产管理系统源码 MES系统源码
- 最小生成树、次小生成树
- JS四种生成随机数的方法
- 三四十岁以上的老程序猿都去哪了?