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

电子商务网站建设报告wordpress主题图片路径设置

电子商务网站建设报告,wordpress主题图片路径设置,分析凡客诚品失败的原因,app store下载正版数楼梯(加强版) 题目背景: 小明一天放学回家,看到从1楼到2楼共有n个台阶,因为好奇,他想尝试一下总共有几种方案到二楼?他可以1步,2步,3步的跳,不能跳3步以上. 他试了很多次都没有解决这个问题,于是请求聪明的你帮忙解决这个问题. 题目描述: 1楼到2楼楼梯有n级台阶。小明每…数楼梯(加强版) 题目背景: 小明一天放学回家,看到从1楼到2楼共有n个台阶,因为好奇,他想尝试一下总共有几种方案到二楼?他可以1步,2步,3步的跳,不能跳3步以上.   他试了很多次都没有解决这个问题,于是请求聪明的你帮忙解决这个问题. 题目描述: 1楼到2楼楼梯有n级台阶。小明每次可以爬一格、走两格或者跨三格。问最终有几种方案到二楼答案对998244353取模。 输入格式: 一行一个数n。 输出格式: 一行一个数表示方案数。 输入输出样例 输入 #1: 3 输出 #1: 4 输入 #2: 5 输出 #2: 13 提示说明: n≤1000    时间1000ms     空间256M    (上楼梯时不能往回走)  如果觉得这道题太难可以前往P1255先做数楼梯简单版  https://www.luogu.com.cn/problem/P1255 思路: 1.暴力法 很容易看出来这是一道递归题我们可以用暴力递归来解决。 #includeiostream using namespace std; static const int mod998244353; long long sum0; int n; long long fun(int x){if(xn)return 1;if(xn)return 0;long long s10,s20,s30;s1fun(x1)%mod;s2fun(x2)%mod;s3fun(x3)%mod;return (s1s2s3)%mod; } int main(){cinn;coutfun(0)endl; return 0; } 但是这个份代码会超时非常慢所以要进行优化 2.递推法 我们用 f(x) 表示爬到第 x 级台阶的方案数考虑最后一步可能跨了一级台阶也可能跨了两级台阶所以我们可以列出如下式子 f(x)f(x−1)f(x−2) 它意味着爬到第 x 级台阶的方案数是爬到第 x−1 级台阶的方案数和爬到第 x−2 级台阶的方案数的和。很好理解因为每次只能爬 1 级或 2 级所以 f(x) 只能从 f(x−1)和 f(x−2) 转移过来而这里要统计方案总数我们就需要对这两项的贡献求和。 以上是动态规划的转移方程下面我们来讨论边界条件。我们是从第 0 级开始爬的所以从第 0 级爬到第 0 级我们可以看作只有一种方案即 f(0)1从第 0 级到第 1 级也只有一种方案即爬一级f(1)1。这两个作为边界条件就可以继续向后推导出第 n 级的正确结果。我们不妨写几项来验证一下根据转移方程得到 f(2)2f(3)3f(4)5……我们把这些情况都枚举出来发现计算的结果是正确的。 我们不难通过转移方程和边界条件给出一个时间复杂度和空间复杂度都是 O(n)的实现但是由于这里的 f(x) 只和 f(x−1)) 与 f(x−2)有关所以我们可以用「滚动数组思想」把空间复杂度优化成 O(1)。下面的代码中给出的就是这种实现。 #includeiostream using namespace std; static const int mod998244353; void fun(int n){long long max[1001];int i0;max[0]1;max[1]2;max[2]4;for(int j3;jn;j)max[j](max[j-1]max[j-2]max[j-3])%mod;coutmax[n-1]endl; } int main(){int n;cinn;fun(n); return 0; } 总结 对于这道题有些像斐波那契数列需要将递归进行优化才可以解决。 题目链接 数楼梯(加强版) - 洛谷https://www.luogu.com.cn/problem/U267577
http://www.dnsts.com.cn/news/64152.html

相关文章:

  • 南山附近公司做网站建设多少钱青岛做一个网站多少钱
  • 杭州网站设计费用小程序商城页面设计模板
  • 产品如何做网站地图安阳网警
  • 怎么做网站的签约编辑它有什么特点
  • 寺院网站建设优化 英语
  • 网站运营无经验可以做吗建立一个app需要多少钱
  • 选择做印象绍兴网站的原因短视频制作培训班
  • 公司网站变更域名网络营销的专业网站
  • 最大的网站建设公司排名16年百度对泛解析网站的惩罚
  • 洛阳制作网站哪家好网站建设公司业务在哪里来
  • 辽宁建设厅规划设计网站西安手机网站建设公司
  • 网站开发人员调试哪个网站可预约做头发
  • 制作商城网站公司自动推送代码wordpress教程
  • 如何做网站建设平台推广是什么
  • 可视化域名网站模块被删了wordpress支持md么
  • 自己如何建设网站步骤贵阳网站开发报价
  • 正规网站建设学习网公司哪家好chinadaily 世界人口达到80亿
  • 网站 模板 下载搭建交流平台
  • 杭州 兼职 网站建设昆明大型网站建设费用
  • 网站需要哪些备案wordpress熊掌号关注
  • 项目网站的建设有两种模式纯文字网站设计
  • 购买了域名之后怎么做网站腾讯云服务器学生
  • 手机号交易网站源码网页版梦幻西游吸血鬼怎么过
  • 中国制药网网站开发技术长沙手机网站建设公司排名
  • 网站建设 58同城南昌网站建设有哪几家
  • 做财税的网站有哪些网站建设滕州信息港
  • 烟台南山集团网站建设找人帮忙注册app推广
  • 做网站 做推广需要知道什么快速建立网站
  • 建设网站的免费模板seo的网站
  • 西安网站建设问问q778925409耍強南昌做网站多少钱