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

企业网站网站建设国际进出口贸易网官网

企业网站网站建设,国际进出口贸易网官网,wordpress自定义登录页背景颜色,做搜狗网站优化首页软dp经典问题#xff1a;爬楼梯 爬楼梯 三步问题。有个小孩正在上楼梯#xff0c;楼梯有n阶台阶#xff0c;小孩一次可以上1阶、2阶或3阶。实现一种方法#xff0c;计算小孩有多少种上楼梯的方式。结果可能很大#xff0c;你需要对结果模1000000007。 Step1: 识别问题 这…dp经典问题爬楼梯 爬楼梯 三步问题。有个小孩正在上楼梯楼梯有n阶台阶小孩一次可以上1阶、2阶或3阶。实现一种方法计算小孩有多少种上楼梯的方式。结果可能很大你需要对结果模1000000007。 Step1: 识别问题 这个问题要求我们计算 小孩上到第n阶台阶有多少种方法 Step2定义状态 d p [ i ] − 小孩上到第 n 阶台阶的方法数量定义为第 i 个状态 dp[i] - 小孩上到第n阶台阶的方法数量定义为 第 i 个状态 dp[i]−小孩上到第n阶台阶的方法数量定义为第i个状态 Step3确定状态转移方程 这里 小孩每次可以上1阶2阶或3阶 ,也就是说小孩可以从前1阶2阶或者3阶上到当前台阶 也就是说当前状态由前三个状态决定 d p [ i ] d p [ i − 1 ] d p [ i − 2 ] d p [ i − 3 ] dp[i]dp[i-1]dp[i-2]dp[i-3] dp[i]dp[i−1]dp[i−2]dp[i−3] Step4确定初始状态和边界 d p [ 0 ] 1 d p [ 1 ] 1 d p [ 2 ] 2 d p [ 3 ] 4 dp[0]1\\ dp[1]1\\ dp[2]2\\ dp[3]4 dp[0]1dp[1]1dp[2]2dp[3]4 Step5计算目标状态值 只需要从第四个状态开始自下而上的状态推导即可 代码 class Solution { public:int waysToStep(int n) {if (n 1) return 1;if (n 2) return 2;if (n 3) return 4;vectorint dp(n 1);dp[0] 1;dp[1] 1;dp[2] 2;dp[3] 4;const int mod 1000000007;for (int i 4; i n; i) {dp[i] ((dp[i - 1] dp[i - 2]) % mod dp[i - 3]) % mod;}return dp[n];} };
http://www.w-s-a.com/news/226855/

相关文章:

  • 墙绘做网站推广有作用没html网页制作用什么软件
  • 企业做网站有用吗网站推广的常用方法有哪些?
  • 景安做网站教程互联网小程序开发
  • 桂林北站离阳朔多远贵州省建设厅住房和城乡建设官网二建考试
  • 浙江省建设厅 网站是多少wordpress淘宝客一键
  • 网站流量少怎么做5个不好的网站
  • 随州网站建设有限公司个人申请注册公司需要多少钱
  • 东莞做商城网站建设wordpress批量下载外链图片
  • 新网站建设运营年计划书仓山区建设局招标网站
  • 网站开发天津网站建设项目组织图
  • 网站开发认证考试石家庄高端网站开发
  • 网站建设第一步怎么弄站酷网页
  • 设备网站模板江西的赣州网站建设
  • 邯郸营销型网站国际招聘人才网
  • hexo wordpress 主题织梦网站优化教程
  • 网站建设方案及上海市建设协会网站
  • 轴承外贸网站怎么做南宁网站排名优化公司哪家好
  • 沈阳企业网站建站郴州优化公司
  • cctv5+手机在线直播观看seo关键词排名优化方法
  • 网站建设公司怎么谈单怎么开通微信小程序商店
  • 深圳做网站案例一个服务器可以备案几个网站
  • 网络营销策划名词解释泉州百度推广排名优化
  • 一键生成网站的软件互联网营销师是干什么
  • 网站后台管理水印怎么做手机优化设置
  • 哪个网站做图文素材多wordpress++优化
  • 建设网站就选用什么样的公司网站类型分类有哪些
  • 找平面设计师网站网站建设须知
  • 建设联结是不是正规网站wordpress 微博同步
  • 瑞安微网站建设广州推广
  • 做旅游宣传网站的流程图中国企业集成网电子商务