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

住房新建网站ui做的好的网站有哪些

住房新建网站,ui做的好的网站有哪些,成都哪家做网站的最好,宜昌永东建设网站70 70 题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢#xff1f; 示例 1#xff1a; 输入#xff1a;n 2 输出#xff1a;2 解释#xff1a;有两种方法可以爬到楼顶。 1 阶 1 阶2 阶 示例 …70 70 题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢 示例 1 输入n 2 输出2 解释有两种方法可以爬到楼顶。 1 阶 1 阶2 阶 示例 2 输入n 3 输出3 解释有三种方法可以爬到楼顶。 1 阶 1 阶 1 阶1 阶 2 阶2 阶 1 阶 提示 1 n 45 题解 class Solution {public int climbStairs(int n) {// int[] dp new int[n 2];// dp[0] 1;// dp[1] 1;// for (int i 2; i n; i) {// dp[i] dp[i - 1] dp[i - 2];// } // return dp[n];//找到规律不难发现为斐波那契数列int sum, a 1, b 1;for (int i 2; i n; i) {sum a b;a b;b sum;}return b;} }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 1000 0 cost[i] 999 题解 class Solution {public int minCostClimbingStairs(int[] cost) {// int n cost.length;// int[] minCost new int[n 2];// minCost[0] 0;// minCost[1] Math.min(cost[0],cost[1]);// for (int i 2; i n; i) {// minCost[i] Math.min(minCost[i - 1] cost[i],minCost[i - 2] cost[i - 1]);// } // return minCost[n - 1];int minCost0 0;int minCost1 Math.min(cost[0],cost[1]);//如果长度小于等于2 就直接返回minCost1int ans cost.length 2 ? minCost1 : 0;//如果是花费minCost[i-1]到达第i级台阶 则总花费加上cost[i]//如果是花费minCost[i-2]到达第i级台阶 则总花费加上cost[i-1]for (int i 2; i cost.length; i) {ans Math.min(minCost1 cost[i], minCost0 cost[i - 1]);minCost0 minCost1;minCost1 ans;}return ans;} }class Solution {public int minCostClimbingStairs(int[] cost) {// int n cost.length;// int[] dp new int[n];//第i个阶梯最小花费// dp[0] cost[0];// dp[1] cost[1];// for (int i 2; i n; i) {// dp[i] Math.min(dp[i - 1],dp[i - 2]) cost[i];// }// return Math.min(dp[n - 1],dp[n -2]);int n cost.length;//你会发现dp数组用的cost的数据而且答案并没有涉及到cost既然如此直接使用costfor (int i 2; i n; i) {cost[i] Math.min(cost[i - 1],cost[i - 2]) cost[i];}return Math.min(cost[n - 1],cost[n - 2]);} }
http://wiki.neutronadmin.com/news/79456/

相关文章:

  • 做公司网站优劣势马云做网站最开始怎么盈利的
  • 网站做百度竞价的标志福田设计网站
  • html网站 怎么做seo永久免费个人域名注册
  • 湖州网站建设湖州免费网站建设浩森宇特
  • 这么做网站教程银川网站公司
  • app网站建设哪家好棋牌app开发价格表
  • 怎么打帮人 做网站开发的广告深圳网站开发深圳网站设计
  • 网站建设知名学校网站建设申请报告
  • 新手入门网站建设大连做网站价钱
  • 汕头制作企业网站论坛型网站怎么做
  • 网站 被刷流量深圳燃气公众号
  • 全国有哪些做服装的网站商务网站开发的基本原则
  • h5网站建设建站十九届六中全会
  • 怎么做熊掌号网站wordpress搭建网站
  • 学网站开发多少钱木樨园网站建设公司
  • 爱做电影网站开发一款app需要投入多少钱
  • 网站设计开发人员招聘网站建设中页面下载
  • 商贸公司网站模板专业网站开发设计
  • 分类信息网站如何做优化在线营销型网站制作
  • 高端网站制作开发网站开发运营推广叫什么软件
  • 保山网站建设哪家好青岛网站建设华夏
  • 海南网站建设方面华为 wordpress
  • 网站建设发展现状建设网站文案标识语
  • 帝国网站模板建设网站建设教程流程
  • 域名后缀html是怎样的网站建设官网流程
  • 网站角色管理系统上海网站推广公司排名
  • 网站如何做reference重庆建工集团建设网站
  • 网站服务器怎么维护有的网站打开慢
  • 网站推广 html关键词代码解说工作地点相对湿度大于75%
  • 如何使网站做的更好怎么用代码创建网站教程