状态:d[i]代表n=i时的方案数。

状态转移方程:d[i]=d[i-2]+2*(d[i-2]+d[i-4]+…+d[0])

i只会为偶数,奇数情况不存在,d[0]=1

找状态转移方程的时候画图更好理解。

#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;int d[50];int main()
{int n;d[0]=1;d[2]=3;int sum=d[0]+d[2];for(int i=4;i<=30;i+=2){d[i]=d[i-2]+2*sum;sum+=d[i];}while(cin>>n,n!=-1){cout<<d[n]<<endl;}return 0;
}

转载于:https://www.cnblogs.com/pach/p/6666383.html

POJ 2663 Tri Tiling dp 画图找规律相关推荐

  1. 2018.09.01 poj3071Football(概率dp+二进制找规律)

    传送门 概率dp简单题. 设f[i][j]表示前i轮j获胜的概率. 如果j,k能够刚好在第i轮相遇,找规律可以发现j,k满足: (j−1)>>(i−1)(j−1)>>(i−1) ...

  2. ACM PKU 2663 Tri Tiling http://acm.pku.edu.cn/JudgeOnline/problem?id=2663

    这题开始没有思路,后来看了流牛的解题报告才写出来: 递推公式我写一下: sign[i]         =        1           (当i == 0 时,具体为什么我也没有具体的说明方法 ...

  3. 暑假D16 T3 密道(数位DP? 打表找规律)

    题意 对于一个(n+1)*(n+1)的矩阵,第一列和第一排为1,其他位置为1当且仅当上方和左方有一个1,其他为0: 对于100%的数据,n<=1e9 题解 稍微画了一下,感觉从图像看不大出来,就 ...

  4. 找规律/数位DP HDOJ 4722 Good Numbers

    题目传送门 1 /* 2 找规律/数位DP:我做的时候差一点做出来了,只是不知道最后的 is_one () 3 http://www.cnblogs.com/crazyapple/p/3315436. ...

  5. uva1511(找规律。。。)

    题意: 给出n个点,n个点构成了完全图,每条边是红色或者是蓝色,问这个图中有多少个三角形三条边都是同一个颜色. 思路: 本想暴力,看见榜单上大家都TLE了,不敢暴力了,就找规律. 画图发现,如果三个点 ...

  6. 找规律 百度之星资格赛 1001 大搬家

    题目传送门 1 /* 2 找规律:题目真心读不懂,排列组合的题目 3 */ 4 #include <cstdio> 5 #include <iostream> 6 #inclu ...

  7. 中石油训练赛 - Spiral Matrix(找规律)

    题目链接:点击查看 题目大意:给出一个 n * m 的矩阵,起点及初始方向可以任意选择,每次可以向前或向右走一步,问有多少种方案可以遍历所有 n * m 个格子 题目分析:找规律的题..但被数据范围误 ...

  8. Codeforces Round #715 (Div. 1) B. Almost Sorted 找规律

    传送门 文章目录 题意: 思路: 题意: 思路: 找规律yydsyydsyyds. 一看没什么想法,所以打了个表,好家伙,不打不知道,一打不得了,下面是n=6n=6n=6的符合要求的情况: 不难发现, ...

  9. ACM-ICPC Jiaozuo Onsite 2018 Resistors in Parallel (思维+java大数+找规律)

    题目来源 ACM-ICPC Jiaozuo Onsite 2018 题目粘贴过来有点变化,既然来了肯定见过原题~~嘻嘻~~ In this physics problem, what we are c ...

最新文章

  1. 定制ListView的界面(使用自定义的列表项布局,一边显示水果图片,一边显示水果文字)以及ListView的点击事件
  2. 深度学习核心技术精讲100篇(五十三)-机器学习中的隐私保护
  3. 【教程】超漂亮的CSS3按钮制作教程
  4. 100万并发连接服务器笔记之测试端就绪
  5. Ubuntu sudo 出现unable to resolve host 解决方法
  6. 用Python统计瓦尔登湖的词频
  7. php调用python导出excel_如何使用Django导出Excel代码问题
  8. FileInputStreamFileOutputStream
  9. 计算机系统结构名词解释及简答题参考
  10. 滴滴Booster移动APP质量优化框架 学习之旅
  11. noi题库c语言 1.5答案,NOIP2004提高组复赛试题答案c语言版
  12. 蹦蹦鸟游戏代码-JavaSE版本
  13. Codeforces Round #644 (Div. 3) E.Polygon
  14. 子域名爆破的泛解析问题
  15. et99php,坚石诚信ET99加密狗api aardio调用示范
  16. CAD中如何制作动态移动图块呢?
  17. NC208246胖胖的牛牛(拆点建图)
  18. Android SystemUI的客制化 (2)
  19. 【五音疗疾】百病始于气而止于音
  20. token放在那里 url_token在项目生成和使用

热门文章

  1. python中英文字频率_python统计文本字符串里单词出现频率的方法
  2. 微信小程序云函数传递数组_微信小程序云开发一周入门
  3. oracle怎么装系统,【Oracle安装与操作系统用户组】
  4. 弹性地基梁板实用计算_建筑地基基础设计规范要点
  5. 江苏机器人竞赛南航_挑战不止 热血不息!1000余名青少年决战江苏省机器人普及大赛!...
  6. ibm服务器做系统视频,智慧运算 IBM x3650 M4服务器拆机(视频)
  7. 值不值得入手_北龙湖—值不值得入手?
  8. access两位小数不进位_人教版小学数学三年级下册笔算乘法(不进位)公开课优质课课件教案视频...
  9. 20211102:数字滤波器按照实现结构的分类及其优缺点总结
  10. oracle字符串处理substr、dbms_lob.substr、case when