news 2026/9/3 1:08:38

力扣746 使用最小花费爬楼梯 java实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣746 使用最小花费爬楼梯 java实现

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 <= 1000
  • 0 <= cost[i] <= 999

该题和爬楼梯很像,只需要三个变量就能不断维护结果。

public static void main(String[] args) { // 测试用 int[] cost = {1,100,1,1,1,100,1,1,100,1}; System.out.println(minCostClimbingStairs(cost)); } public static int minCostClimbingStairs(int[] cost) { int one = 0; int two = 0; int res = 0; for (int i = 2; i <= cost.length; i++) { res = Math.min(one + cost[i - 1], two + cost[i -2]); two = one; one = res; } return res; }

以上为记录分享用,代码较差请见谅

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 1:08:13

智慧健康养老服务与管理实训室建设:打通理论教学与实践应用的桥梁

随着社会老龄化进程的加速&#xff0c;培养具备扎实专业技能与人文关怀精神的养老服务人才至关重要。老年生活照护实训室的诞生&#xff0c;正是连接书本知识与真实照护场景的关键纽带。它通过高度仿真的教学环境&#xff0c;让学生在实践中深化理解&#xff0c;掌握本领&#…

作者头像 李华
网站建设 2026/9/2 21:25:42

远程办公的终极答案?

不止于连接&#xff0c;更重塑协作与安全边界的全场景解决方案引言&#xff1a;我们究竟需要怎样的“远程控制”&#xff1f;每次想到远程控制电脑&#xff0c;你脑海里会浮现什么&#xff1f;是一长串看不懂的IP地址和端口号&#xff1f;是在路由器后台配置端口转发时的手足无…

作者头像 李华
网站建设 2026/8/25 6:19:12

JavaScript前端如何连接GLM-4.6V-Flash-WEB后端服务?

JavaScript前端如何连接GLM-4.6V-Flash-WEB后端服务&#xff1f; 在如今的Web应用开发中&#xff0c;用户不再满足于静态内容展示——他们期待的是“能看懂图片、会回答问题”的智能交互体验。想象这样一个场景&#xff1a;一位电商客服页面上的访客上传了一张商品局部照片并提…

作者头像 李华
网站建设 2026/9/2 21:25:48

Dify Excel大文件提取实战(百万行数据秒级解析)

第一章&#xff1a;Dify Excel大文件提取实战&#xff08;百万行数据秒级解析&#xff09;在处理企业级数据分析任务时&#xff0c;常需从超大Excel文件中提取百万行级数据。传统工具如Pandas在加载大型文件时极易因内存溢出而崩溃。Dify结合流式解析引擎与异步处理机制&#x…

作者头像 李华
网站建设 2026/9/2 23:02:07

Dify DOCX图片批量处理实战(效率提升90%的秘密武器)

第一章&#xff1a;Dify DOCX图片处理的核心价值 在现代文档自动化与内容生成场景中&#xff0c;DOCX 文件的动态图片处理能力成为提升信息表达效率的关键环节。Dify 平台通过集成智能图像嵌入与上下文关联机制&#xff0c;使生成的 DOCX 文档不仅具备结构化文本&#xff0c;还…

作者头像 李华