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

网站插件代码下载商丘关键词优化推广

网站插件代码下载,商丘关键词优化推广,高平网站优化公司,123网址大全文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时空频度】九【代码实现】十【提交结果】 一【题目类别】 数组 二【题目难度】 简单 三【题目编号】 746.使用最小花费爬楼梯 四【题目描述】 给你一… 文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时空频度】九【代码实现】十【提交结果】 一【题目类别】 数组 二【题目难度】 简单 三【题目编号】 746.使用最小花费爬楼梯 四【题目描述】 给你一个整数数组 cost 其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。 五【题目示例】 示例 1 输入cost [10,15,20]输出15解释你将从下标为 1 的台阶开始。 支付 15 向上爬两个台阶到达楼梯顶部。总花费为 15 。 示例 2 输入cost [1,100,1,1,1,100,1,1,100,1]输出6解释你将从下标为 0 的台阶开始。 支付 1 向上爬两个台阶到达下标为 2 的台阶。支付 1 向上爬两个台阶到达下标为 4 的台阶。支付 1 向上爬两个台阶到达下标为 6 的台阶。支付 1 向上爬一个台阶到达下标为 7 的台阶。支付 1 向上爬两个台阶到达下标为 9 的台阶。支付 1 向上爬一个台阶到达楼梯顶部。总花费为 6 。 六【题目提示】 2 cost.length 10000 cost[i] 999 七【解题思路】 该题为标准的动态规划题目对于第i个位置cost[i]为第i个位置向上爬的花费dp[i]为到达第i个位置所需要的最小的花费所以可以得到动态转移方程 dp[i] min(cost[i - 1] dp[i - 1], cost[i - 2] dp[i - 2]) 最后返回结果即可具体细节可以参考下面的代码 八【时空频度】 时间复杂度 O ( n ) O(n) O(n) n n n为传入的数组的长度空间复杂度 O ( n ) O(n) O(n) n n n为传入的数组的长度 九【代码实现】 Java语言版 class Solution {public int minCostClimbingStairs(int[] cost) {int n cost.length;// 动态规划数组int[] dp new int[n 1];dp[0] 0;dp[1] 0;// 计算爬楼梯的最小花费到达第 i 层的最小花费由前一层或前两层的最小花费加上当前层的花费决定for (int i 2; i (n 1); i) {dp[i] Math.min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);}// 返回结果return dp[n];} }Python语言版 class Solution:def minCostClimbingStairs(self, cost: List[int]) - int:n len(cost)# 动态规划数组dp [0] * (n 1)# 计算爬楼梯的最小花费到达第 i 层的最小花费由前一层或前两层的最小花费加上当前层的花费决定for i in range(2, (n 1)):dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2])# 返回结果return dp[n]C语言版 int minCostClimbingStairs(int* cost, int costSize) {// 动态规划数组int* dp (int *)calloc((costSize 1), sizeof(int));// 计算爬楼梯的最小花费到达第 i 层的最小花费由前一层或前两层的最小花费加上当前层的花费决定for (int i 2; i costSize; i){dp[i] fmin(cost[i - 1] dp[i - 1], cost[i - 2] dp[i - 2]);}int res dp[costSize];free(dp);// 返回结果return res; }十【提交结果】 Java语言版 Python语言版 C语言版
http://www.ho-use.cn/article/10812738.html

相关文章:

  • 珠海网站建设 amp 超凡科技中国移动积分兑换商城官方网站
  • 高端网站建站建造师人才网
  • 免费源码html网站免费网站模板 带后台
  • 无锡网站制作方案网页如何设计
  • 手机做任务网站北京响应式网站建设公司
  • 广州建设网站专家做网站录入和查询需求
  • 网站做三方登陆需要注册公司不做网站维护工资多少
  • excel网站做链接性价比高seo排名
  • 高端的家居行业网站开发通辽网站建设招聘
  • 深圳建设网站的公司新乡网站建设方案
  • 内蒙古赤峰市建设局网站wordpress页面样板
  • 石狮网站开发如何看一个网站是谁做的
  • 网站建设平台报价做衣服 网站
  • 网站轮播图上海门户网站建设
  • 银行门户网站开发python代码大全
  • 桂林医院网站建设注册域名和购买域名
  • 自己做网站怎么编代码全网响应式网站
  • 网站建设在开封找谁做wordpress菜单栏不显示不出来
  • 玉林住房和城乡建设局网站官网网站建设邯郸
  • 买域名后 怎么做网站南宁建设网站培训
  • 网站后台管理系统需求网站建设温江
  • 聊城网站案例六安公司做网站
  • 河北省建设工程协会网站比较有趣的网站
  • 个人怎么做电影相关的网站网站建设用模板好吗
  • 呼市做网站基于asp网站开发 论文
  • ui的设计网站百度文章收录提交入口
  • 浙江网站建设与维护书我爱我家二手房房源官网
  • 扬州市广陵区城乡建设局网站wordpress英文切换
  • 搭建个网站需要多少钱m导航网站如何做淘宝客
  • 网站建设推广优化话术wordpress 高德地图