当前位置: 首页 > wzjs >正文

旅游网站制作分析公司内部交流 网站模板

旅游网站制作分析,公司内部交流 网站模板,网站专题设计欣赏,稳定网站服务器租用序列计数 原题目链接 题目描述 小明想知道,满足以下条件的正整数序列的数量: 第一项为 n;第二项不超过 n;从第三项开始,每一项小于前两项的差的绝对值。 请计算,对于给定的 n,有多少种满足…

序列计数

原题目链接

题目描述

小明想知道,满足以下条件的正整数序列的数量:

  • 第一项为 n
  • 第二项不超过 n
  • 从第三项开始,每一项小于前两项的差的绝对值。

请计算,对于给定的 n,有多少种满足条件的序列。


输入描述

输入一行包含一个整数 n
(1 ≤ n ≤ 1000)


输出描述

输出一个整数,表示答案。答案可能很大,请输出答案除以 10⁴ 的余数。


输入输出样例

输入

4

输出

7

样例说明

以下是满足条件的序列:

  • 4 1
  • 4 1 1
  • 4 1 2
  • 4 2
  • 4 2 1
  • 4 3
  • 4 4

c++代码

#include<bits/stdc++.h>using namespace std;int ans = 0, n;
vector<vector<int>> mp(1000, vector<int>(1000, 0));int dfs(int a, int b) {if (mp[a][b] != 0) return mp[a][b];int k = abs(a - b), res = 1;if (k <= 1) {mp[a][b] = 1;return 1;}for (int i = 1; i < k; i++) res += dfs(b, i), res %= 10000;mp[a][b] = res;return res;
}int main() {cin >> n;for (int i = 1; i <= n; i++) ans += dfs(n, i), ans %= 10000;cout << ans;return 0;
}//by wqs

题目解析

如果已知前两个数,后面的状态数量都是一样的,我们为了不超时,不能重复计算,所以我们只算一次后把结果存储下来,下次再次递归到这两个数直接查表就行。

http://www.dtcms.com/wzjs/841809.html

相关文章:

  • 做物流网站费用多少网站流量狂刷器
  • 购物网站后台设计wordpress请求
  • 专业的平面设计网站有哪些做网站哪一家公司好
  • 学做古典家具网站网站后台管理系统多少钱
  • 网络营销建设网站实训如何建设自己的小说网站
  • 整站优化深圳外包公司被辞退有补偿吗
  • 石河子做网站的公司wordpress登陆过程
  • 旅游门户网站模板dw怎么制作网页教程
  • 网站备案重要吗请问去哪里学编程比较正规
  • 机械网站建设公司wordpress加速教程
  • 域名注册哪个网站便宜wordpress会员付费
  • 繁体网站模板互联网营销中心
  • 征信网站开发ps制作个人网站
  • 网站开发网站设计制作ai里做的图片方网站上不清楚
  • 360免费wifi安卓版下载搜索引擎优化策略有哪些
  • 怀仁建设局网站网站开发路线
  • 国内对企业网站开发的研究邢台新引擎网络
  • 静态网站如何添加关键词百度免费推广方法
  • 个人建站免费服务器我要建企业营销型网站
  • wordpress企业网站添加到wordpress视频库中
  • 天堂软件百度搜索seo怎么做
  • 网站建设费用初步预算上海松江区建设局官方网站
  • 视频网站广告代码php和asp做网站哪个好
  • 网站建设优化推广哈尔滨如何建设一个手机网站
  • 创新创业网站建设机关网站源码
  • 苏州网站开发公司济南兴田德润厉害吗贵州专业建网站
  • 网站seo推广平台设计的有趣的网站推荐
  • 公司静态网站模板河北一级造价师
  • 如何用自己电脑做网站开题报告旅游网站建设
  • 网站入口你明白我的意思吧2016网站备案