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

创建网站需要准备哪些资料口碑好的网站建设

创建网站需要准备哪些资料,口碑好的网站建设,深圳市住建设局网站首页,网站建设时间计划序列计数 原题目链接 题目描述 小明想知道,满足以下条件的正整数序列的数量: 第一项为 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/a/583133.html

相关文章:

  • 接口自动化测试实战指南
  • 网站建设通查询公众号开发者中心
  • php网站怎么做302WordPress里面备份功能在哪
  • 网站建设及网页设计免费国内linux服务器
  • Shape-Guided Dual-Memory Learning for 3D Anomaly Detection 论文精读
  • 一般情况下新网站收录需要多长时间审核完成啊
  • 有教做翻糖的网站吗建设信用卡商城网站
  • 云蝠智能VoiceAgent核心功能升级,提升语音交互体验
  • 2025年11月7日 AI快讯
  • 专门做酒店网站WordPress文章添加灯箱
  • 门头沟青岛网站建设wordpress支持页面模版
  • 网站转化下降原因本单位二级网站建设管理制度
  • 做演讲视频的网站温州网站升级
  • 西安前端开发招聘烟台软件优化网站
  • 网站开发人员工具餐饮vi设计网站
  • 【Svelte】如何实现多个钩子?
  • 测开学习DAY25
  • 民治做网站联系电话荣耀官方网站
  • 爬虫的基础知识
  • 企业网站建设一般要素北京高端商场
  • 在哪个网站可以找做海报的模板怎么样备份网站数据库
  • 从效率提升到精准决策,AI+BI数智化进阶的实践与路径
  • 免费建站资源天津百度优化
  • 网站实时推送怎么做深圳市住房和城乡建设局网站
  • 网站建设宀金手指花总十五wordpress前台地址
  • 开周边网站怎么做品牌茂南网站建设公司
  • 浙江省工程建设协会网站厦门网站搭建
  • 工艺品东莞网站建设新民电商网站建设价格咨询
  • 百科网站模板现在流行做网站吗
  • git merge 与 rebase 分支整合的区别及选择