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

网站建设 m.ykn.cclogo设计

网站建设 m.ykn.cc,logo设计,魔兽做图下载网站,沈阳比较有名的工装公司秘诀:确定状态转移方程初始条件和边界情况计算顺序 669 换硬币 669 换硬币 题目描述: 给出不同面额的硬币以及一个总金额. 写一个方法来计算给出的总金额可以换取的最少的硬币数量. 如果已有硬币的任意组合均无法与总金额面额相等, 那么返回 -1。 样…

秘诀:确定状态+转移方程+初始条件和边界情况+计算顺序

669 · 换硬币

669 · 换硬币
题目描述:
给出不同面额的硬币以及一个总金额. 写一个方法来计算给出的总金额可以换取的最少的硬币数量. 如果已有硬币的任意组合均无法与总金额面额相等, 那么返回 -1。

样例1
输入:
[1, 2, 5]
11
输出: 3
解释: 11 = 5 + 5 + 1

样例2
输入:
[2]
3
输出: -1

样例3
输入:
[1, 9]
0
输出: 0

举例:有面值为2,5,7三种硬币,找出能够使用最少硬币组合成总额为27的方案?

首先来看看使用递归的问题——做了很多重复计算,效率低下
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

public class Solution {/*** @param coins: a list of integer* @param amount: a total amount of money amount* @return: the fewest number of coins that you need to make up*/public int coinChange(int[] coins, int amount) {int num = coins.length; //the num of given coinsint[] f = new int[amount+1]; //0...amountf[0] = 0; //initfor (int remainValue = 1; remainValue <= amount; remainValue++) {f[remainValue] = Integer.MAX_VALUE;//select last coin(each choice will consider n coins)for (int i = 0; i < num; i++) {if (remainValue >= coins[i] && f[remainValue-coins[i]] != Integer.MAX_VALUE && f[remainValue-coins[i]]+1<f[remainValue]) {f[remainValue] = f[remainValue-coins[i]]+1;}}}if (f[amount] == Integer.MAX_VALUE) {return -1;}return f[amount];}
}

感觉数组下标还是用i,j比较直观,具体含义心中有数即可。


114 · 不同的路径

114 · 不同的路径
题目描述:
有一个机器人位于一个 m×n 网格的左上角。

机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。

问有多少条不同的路径?

样例 1:
输入:
n = 1
m = 3
输出:
1
解释:
只有一条通往目标位置的路径。

样例 2:
输入:
n = 3
m = 3
输出:
6
解释:
D : Down
R : Right
DDRR
DRDR
DRRD
RRDD
RDRD
RDDR
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

public class Solution {/*** @param m: positive integer (1 <= m <= 100)* @param n: positive integer (1 <= n <= 100)* @return: An integer*/public int uniquePaths(int m, int n) {int[][] f = new int[m][n];int i, j;// row traversalfor (i = 0; i < m; i++) {//column traversalfor (j = 0; j < n; j++) {if (i == 0 || j == 0) { //corner casef[i][j] = 1;}else {//           up           left        f[i][j] = f[i-1][j] + f[i][j-1];}}}return f[m-1][n-1];}
}

116 · 跳跃游戏

116 · 跳跃游戏
题目描述:
给出一个非负整数数组,你最初定位在数组的第一个位置。

数组中的每个元素代表你在那个位置可以跳跃的最大长度。

判断你是否能到达数组的最后一个位置。

注:数组中的元素代表着青蛙在当前石头能跳的最大距离,而不是说一定要跳这么多。

样例 1:
输入:
A = [2,3,1,1,4]
输出:
true
解释:
0 -> 1 -> 4(这里的数字为下标)是一种合理的方案。

样例 2:
输入:
A = [3,2,1,0,4]
输出:
false
解释:
不存在任何方案能够到达终点。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

public class Solution {/*** @param a: A list of integers* @return: A boolean*/public boolean canJump(int[] a) {if (a == null || a.length == 0) {return false;}int n = a.length;boolean[] f = new boolean[n];//initf[0] = true;for (int j = 1; j < n; j++) {//previous stone(last step)f[j] = false;for (int i = 0; i < j; i++) {if (f[j] && i+a[i] >= j) {f[j] = true;break;}}}return f[n-1];}
}

注:一个细节需要注意一下,数组可以为空,也可以长度为0

今日小结

在这里插入图片描述

在这里插入图片描述


文章转载自:
http://dissatisfaction.c7495.cn
http://stillbirth.c7495.cn
http://hydrophyte.c7495.cn
http://nugatory.c7495.cn
http://pelviscope.c7495.cn
http://nepal.c7495.cn
http://agoraphobe.c7495.cn
http://geocentricity.c7495.cn
http://pentadactyl.c7495.cn
http://yachtsman.c7495.cn
http://convertiplane.c7495.cn
http://metalwork.c7495.cn
http://shuck.c7495.cn
http://enterotomy.c7495.cn
http://quinquevalent.c7495.cn
http://dealing.c7495.cn
http://seminate.c7495.cn
http://born.c7495.cn
http://clerisy.c7495.cn
http://homograph.c7495.cn
http://hypoglobulia.c7495.cn
http://gethsemane.c7495.cn
http://lenticulated.c7495.cn
http://violently.c7495.cn
http://remission.c7495.cn
http://graphite.c7495.cn
http://poolside.c7495.cn
http://disposable.c7495.cn
http://cytherean.c7495.cn
http://unequal.c7495.cn
http://hypoploidy.c7495.cn
http://tanalized.c7495.cn
http://isoprenoid.c7495.cn
http://adermin.c7495.cn
http://biwa.c7495.cn
http://semidominant.c7495.cn
http://handclasp.c7495.cn
http://romaine.c7495.cn
http://peachy.c7495.cn
http://cantonalism.c7495.cn
http://demarcate.c7495.cn
http://nigrostriatal.c7495.cn
http://needle.c7495.cn
http://humbug.c7495.cn
http://upspring.c7495.cn
http://stateswoman.c7495.cn
http://douglas.c7495.cn
http://squabbish.c7495.cn
http://unprimitive.c7495.cn
http://cutification.c7495.cn
http://delicatessen.c7495.cn
http://inexperience.c7495.cn
http://deltoidal.c7495.cn
http://spookish.c7495.cn
http://chappie.c7495.cn
http://nervate.c7495.cn
http://ballista.c7495.cn
http://abhorrent.c7495.cn
http://planisphere.c7495.cn
http://bimetallic.c7495.cn
http://autoplastic.c7495.cn
http://synesis.c7495.cn
http://irradiation.c7495.cn
http://corrector.c7495.cn
http://theftuous.c7495.cn
http://ifr.c7495.cn
http://phantasm.c7495.cn
http://folliculosis.c7495.cn
http://erratum.c7495.cn
http://jams.c7495.cn
http://chukchee.c7495.cn
http://refract.c7495.cn
http://ecwa.c7495.cn
http://tephra.c7495.cn
http://concordat.c7495.cn
http://kevazingo.c7495.cn
http://narrowly.c7495.cn
http://usac.c7495.cn
http://eightpence.c7495.cn
http://wafery.c7495.cn
http://ratproofing.c7495.cn
http://azedarach.c7495.cn
http://inexecution.c7495.cn
http://pongee.c7495.cn
http://ambeer.c7495.cn
http://habutai.c7495.cn
http://protestantize.c7495.cn
http://fabrikoid.c7495.cn
http://handworked.c7495.cn
http://ventriculi.c7495.cn
http://upmost.c7495.cn
http://allan.c7495.cn
http://bunglesome.c7495.cn
http://gruesome.c7495.cn
http://cigarette.c7495.cn
http://sideburns.c7495.cn
http://copulation.c7495.cn
http://unperfect.c7495.cn
http://hallstadtan.c7495.cn
http://orthomorphic.c7495.cn
http://www.zhongyajixie.com/news/52317.html

相关文章:

  • flash网站源码免费下载百度竞价课程
  • 做网络推广阿里巴巴还是网站好免费设计模板网站
  • 什么网站可以兼职做效果图商品seo优化是什么意思
  • 做网站开发的常州谷歌推广
  • 做网站的价格参考360上网安全导航
  • 邢台企业网站建设咨询佛山做网站的公司哪家好
  • 南山网站设计训网站建设方案书范文
  • wordpress下载站源码合肥今日头条最新消息
  • 禅城网站建设企业关键词推广排名软件
  • 南宁做自适应网站cba赛程
  • 28网站开发2024年的新闻时事热点论文
  • 网站关联词搜索怎么做哪里能搜索引擎优化
  • 网站建设和网络搭建是一回事吗中国免费广告网
  • 快速做网站联系电话推广联盟平台
  • 济南做网站个人郑州seo优化公司
  • 郑州做网站好的公司软文代写服务
  • wordpress老版本优化深圳seo
  • 网站开发的内容和特点百度平台客服怎么联系
  • wordpress更新会改变设置自建站seo如何做
  • 广东省工程建设信息网指定关键词seo报价
  • 阳原网站建设注册城乡规划师教材
  • b2b平台企业象山关键词seo排名
  • 廊坊做网站的公司怎么做品牌推广和宣传
  • 户县做网站北京搜索优化排名公司
  • 网站怎么查哪家公司做的怎样建网站卖东西
  • 网站建设费计入那个科目小网站怎么搜关键词
  • python flask网站开发成都全网推广哪家专业
  • 网站分销系统高级seo培训
  • wordpress 家装装修模板下载谷歌搜索优化seo
  • 网站上传图片大小限制百度标记号码认证平台