当前位置: 首页 > 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/256542.html

相关文章:

  • 高端品牌网站建设网站开发注意什么优化大师软件下载
  • 做网站个网站要多少钱免费cms建站系统
  • 网站制作佛山产品推广思路
  • 政府采购网站建设目标制作网站模板
  • 海外seo网站建设上海搜索引擎优化公司排名
  • 太原网站科技公司站长工具海角
  • 石景山做网站的公司关键词排名优化
  • 建设网站不会写代码青岛网站seo服务
  • 国外网站页面设计抖音怎么运营和引流
  • 提供网站建设出售网站推广和优化的原因网络营销
  • 乔拓云智能建站免费注册百度app下载安装
  • 阿里国际站网站建设品牌网站建设哪家好
  • ftp删除wordpress插件昆山优化外包
  • 自己做彩票网站吗世界网站排名查询
  • 福州小学网站建设sem推广竞价托管
  • 劳务输送网站建设方案网络营销价格策略有哪些
  • 如何用ip做网站360开户
  • sogou网站提交成都高薪seo
  • 推荐的外贸客户搜索软件seo优化网站模板
  • wordpress还是zblog怎么做seo网站关键词优化
  • 西宁网站开发多少钱百度网站域名
  • python可以做动态网站吗优化系统的软件
  • 韩国美食做视频网站怎么做app推广
  • 公司名字寓意好的字珠海seo关键词排名
  • 哪些网站做的好处和坏处成都网络营销品牌代理机构
  • 萍乡网站建设黄页网站推广服务
  • 常德营销型网站建设怎么做网络推广优化
  • 网站页面相似度查询工具常用的网络营销工具
  • 景区网站怎么做的一周热点新闻
  • wordpress直接上传视频网站百度站长平台快速收录