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

旅游网站制作分析教育类网站首页设计模板

旅游网站制作分析,教育类网站首页设计模板,百度智能导航地图,crm软件排行榜前十名序列计数 原题目链接 题目描述 小明想知道,满足以下条件的正整数序列的数量: 第一项为 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/811046.html

相关文章:

  • 怎么提高网站的收录网站在线交谈
  • 网站自己做推广海口网站建设做网站
  • 网站系统名称se 网站优化
  • php做的网站如何发布微信公众号对接wordpress教程
  • 建个网站有什么用网站的颜色
  • 网站seo优化是什么wordpress主题 已存在
  • 建设银行网网站门窗网页设计制作
  • 龙华网站建设推广汕尾营销网站建设
  • 技术支持 海安网站建设宿州网络推广公司
  • 做网站卖大闸蟹只会网站开发能创业吗
  • 无锡电子商务网站制作软件程序开发公司
  • 开发网站建设的问卷调查首页关键词排名
  • MIUI官方网站开发版试玩网站建设
  • 建设网站公司兴田德润广东省最差的三座城市
  • 河南网站建设的详细策划seo优化工作内容
  • 高端网站鉴赏接单子做网站
  • 程序员怎么做网站赚钱如何建设网站论文文献
  • 苏州企业建站系统模板网站建设包括网页设计
  • 深圳一元购网站建设网络营销培训机构排名
  • 网站怎么增加页面收录wordpress 木马
  • 网赌网站怎么做免费空间备案
  • 做网站都需要哪些软硬件wordpress+站群插件
  • 曹县商城网站建设网络优化及服务的工作任务
  • 重慶网站开发深圳前十网站建设公司
  • 江苏大丰做网站百度招聘2022年最新招聘
  • psdw做网站wordpress小工具文本图标
  • 网站内链html编写新闻页面
  • 常州本地做网站的大公司做一个网站指定页面的推广
  • 广州网站营销推广设计wordpress获取文章时间
  • wap网站开发方案紫鸟超级浏览器官网下载