描述

我们来玩一个游戏:自然数1到N,按顺序列成一排,你可以从中取走任意个数,但是相邻的两个不可以同时被取走。如果你能算出一共有多少种取法,那么你会被天神Lijiganjun奖励。

输入

仅包含一个数n(1< n < 50)。

输出

仅包含一个数———你的答案。

设dp(n,k)代表前n个数中最右边一个数字取(k=1)或不取(k=0)的方案数

 #include<iostream>
 #include<cstring>
 using namespace std;
 int n;
 ][];
 long A(int n,int k){
     ) return dp[n][k];
     long& ans=dp[n][k];
     ) ;
     ){
         ,)+A(n-,);
     }){
         ,);
     }
 }
 int main()
 {
     memset(dp,,sizeof(dp));
     cin>>n;
     cout<<A(n,)+A(n,);
     ;
 } 

最新文章

  1. 传统IT企业与互联网企业的一点思考
  2. HTTPf服务器(3)
  3. Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生
  4. Kinect外包团队(长年承接微软Kinect体感项目外包,有大型Kinect案例)
  5. Linux 信号详解二(信号分类,信号处理,kill)
  6. Centos系统下邮件服务器的搭建
  7. C++语法之-------strcpy,memcpy,memset
  8. Linux/Unix里,ln -s
  9. java 集合(List)
  10. STM32F072B-DISCO 深入研究 中断系统
  11. DOM---documentFragment
  12. javaio学习笔记-字符流类(2)
  13. 将非常规Json字符串转换为常用的json对象
  14. asp.net webapi中helppage
  15. java移位运算符:&lt;&lt;(左移)、&gt;&gt;(带符号右移)和&gt;&gt;&gt;(无符号右移)。
  16. Java并发——Fork/Join框架与ForkJoinPool
  17. ubuntu16.04设置tomcat自启动
  18. ubuntu18.04 lts重装VMware Tools实现主机文件共享等功能
  19. ubuntu TensorFlow安装
  20. HDU 6300

热门文章

  1. RESTful API 简书
  2. 【mybatis】之批量添加
  3. SVN 主干(trunk)、分支(branch )、标记(tag)
  4. 黄聪:wordpress/wp-includes目录文件
  5. HTML5表单与PHP交互
  6. 【转】H264编码原理以及I帧B帧P帧
  7. Windows 64位下安装Redis详细教程
  8. Eclipse Tomcat配置/管理/调试指南
  9. java多线程的使用2
  10. ubuntu14.04 wifi驱动安装