描述

小明十分聪明,而且十分擅长排列计算。

有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5......n满足以下情况的排列:

1、第一个数必须是1

2、相邻两个数之差不大于2

你的任务是给出排列的种数。

输入
多组数据。每组数据中输入一个正整数n(n<=55).
输出
输出种数。
样例输入
4
样例输出
4
#include<iostream>
using namespace std;
int dp[100];
int p(int n)
{dp[1]=1;dp[2]=1;dp[3]=2;for(int i=4;i<=n;i++){dp[i]=dp[i-1]+dp[i-3]+1;}return dp[n];
}
int main()
{int n;while(cin>>n)cout<<p(n)<<endl;return 0;
}

擅长排列的小明 II相关推荐

  1. 动态规划(6)——NYOJ469擅长排列的小明II*

    擅长排列的小明 II 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5......n满足以下情况的排列: 1.第一个数必须是1 2. ...

  2. NYOJ 469 擅长排列的小明 II (dp问题)

    地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=469 思路:动态规划dp 题目分析: 由于第一个只能是1,则第二个数只能是2,3 当第二个数是 ...

  3. nyoj-469--擅长排列的小明 II

    擅长排列的小明 II 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2, ...

  4. NYOJ 擅长排列的小明 II---Problem B

    擅长排列的小明 II 时间限制:1000 ms  |  内存限制:65535 KB 描述 小明十分聪明,而且十分擅长排列计算. 有一天小明心血来潮想考考你,他给了你一个正整数n,序列1,2,3,4,5 ...

  5. 擅长排列的小明(nyoj19)

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...

  6. nyist oj 19 擅长排列的小明(dfs搜索+STL)

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描写叙述 小明十分聪明.并且十分擅长排列计算.比方给小明一个数字5,他能立马给出1-5按字典序的全排列,假设你想 ...

  7. nyoj 19 擅长排列的小明(深搜,next_permutation)

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...

  8. 南阳理工学院OJ 擅长排列的小明

    擅长排列的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难 ...

  9. NYOJ 19 擅长排列的小明

    擅长排列的小明 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 4 描述 小明十分聪明,而且十分擅长排列计算.比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你 ...

最新文章

  1. 各种拿webshell
  2. python之条件、循环语句
  3. Ansible Tower - 使用入门 4 - 用 Workflow 执行模板
  4. crontab java job_crontab 定时任务
  5. 继续开源还是走向封闭?谷歌未来
  6. 物联网服务器搭建资料汇总借用原作者
  7. 【读书笔记】面试为什么总考算法_如何避开算法面试
  8. Razer Synapse雷云本地提权漏洞的复现
  9. golang 文件命名规则
  10. 使用python爬取百度今日热点事件排行榜
  11. 扒一扒那些叫欧拉的定理们(八)——欧拉公式和自然对数的底e
  12. 《巴黎评论》启示录连载之一村上春树
  13. 2012刚流行的段子
  14. Smarter TSM 工具集介绍
  15. CPU卡的一个发卡详细过程
  16. matplotlib图例中文乱码? 标题部分可以通过设置字体属性解决,但是图例不支持设置字体,该如何解决
  17. MS SQL数据库备份和恢复
  18. Unity使用WebCamTexture 实现手机前后摄像头调用
  19. 利用逆矩阵简化矩阵多项式
  20. KITTI数据集去除camera生成bag包(kitti2bag)

热门文章

  1. 用setx设置永久环境变量及注意事项
  2. 黄金点游戏之客户端(homework-05)
  3. 0025-中点位移的速度
  4. codeforces Round#429 (Div2)
  5. jdbc中如何实现模糊查询
  6. NSOprationQueue 与 GCD 的区别与选用
  7. zabbix监控-基本原理介绍
  8. postgres中文文档
  9. shopnc 发票项目
  10. UVA 11259 Coin Changing Again