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

京东网站网站建设是什么怎么网络推广

京东网站网站建设是什么,怎么网络推广,网站建设集约化,秦皇岛市第一中学70. 爬楼梯(进阶) 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 1 阶 2. 2…

70. 爬楼梯(进阶)

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2

输出:2

解释:有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶

示例 2:

输入:n = 3

输出:3

解释:有三种方法可以爬到楼顶。 1. 1 阶 + 1 阶 + 1 阶 2. 1 阶 + 2 阶 3. 2 阶 + 1 阶

问题分析:

1、确定dp数组以及下标的含义

dp[j]:爬到 j 阶有多少种方法

2、确定递推公式

完全背包,重复利用物品,且为排列数

楼顶为背包,每次爬的阶数为物品

所以递推公式为:

dp[j]=dp[j]+dp[j-i]

3、dp数组初始化

初始化dp[0]=1

4、确定遍历顺序

本题要求是排列数,{2,1}和{1,2}是两种方法,所以先遍历背包。列排序中,阶数1和阶数2都在同层出现,所以会出现{1,2}和{2,1},为排列数

5、打印dp数组

class Solution {public int climbStairs(int n) {int[] dp=new int[n+1];dp[0]=1;for (int j=0;j<=n;j++){for (int i=1;i<=2;i++){if (j>=i) {dp[j] = dp[j] + dp[j - i];}}}return dp[n];}
}

322. 零钱兑换

给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。

计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。

你可以认为每种硬币的数量是无限的。

示例 1:

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

示例 2:

输入:coins = [2], amount = 3

输出:-1

示例 3:

输入:coins = [1], amount = 0

输出:0

问题分析:

 1、确定dp数组以及下标的含义

dp[j]:装满 j 的最少物品是dp[j]

2、确定递推公式

金额为背包,硬币为物品

选出最少的物品数,用min方法,比较上一个物品的dp[j]和需要凑齐本次的物品数+1

所以递推公式为:

dp[j]=Math.min(dp[j],dp[j-coins[i]]+1)

3、dp数组初始化

初始化dp[0]=0,非0初始化为Integer.MAX_VALUE,因为递推公式为选出最小值,防止被覆盖应该先初始化一个最大值。

4、确定遍历顺序

本题为组合数,先遍历物品,再遍历背包

5、打印dp数组

class Solution {public int coinChange(int[] coins, int amount) {int[] dp=new int[amount+1];for (int j=0;j<=amount;j++){dp[j]=Integer.MAX_VALUE;}dp[0]=0;for (int i=0;i<coins.length;i++){for (int j=coins[i];j<=amount;j++){if (dp[j-coins[i]]!=Integer.MAX_VALUE) {//避免出现面额凑不齐总金额的情况// 需要凑齐的前一步也无法凑齐//导致这一步也无法凑齐// 例如[2] 3dp[j] = Math.min(dp[j], dp[j - coins[i]] + 1);}}}/*  for (int i=0;i<coins.length;i++){for (int j=0;j<=amount;j++){System.out.print(dp[j]+" ");}System.out.println("\n");}*/if (dp[amount]==Integer.MAX_VALUE) return -1;return dp[amount];}
}

279.完全平方数

给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。

完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,149 和 16 都是完全平方数,而 3 和 11 不是。

示例 1:

输入:n = 12

输出:3

解释:12 = 4 + 4 + 4

示例 2:

输入:n = 13

输出:2

解释:13 = 4 + 9

问题分析:

 1、确定dp数组以及下标的含义

dp[j]:组成和为n的最少的平方和数有dp[j]个

2、确定递推公式

和为背包,数字为物品

每个物品都是平方和数,即为i*i

选出最少的物品数,用min方法,比较上一个物品的dp[j]和需要凑齐本次的物品数+1

所以递推公式为:

dp[j]=Math.min(dp[j],dp[j-i*i]+1)

3、dp数组初始化

初始化dp[0]=0,非0初始化为Integer.MAX_VALUE,因为递推公式为选出最小值,防止被覆盖应该先初始化一个最大值。

4、确定遍历顺序

本题为组合数,先遍历物品,再遍历背包

5、打印dp数组

class Solution {public int numSquares(int n) {int[] dp=new int[n+1];for (int j=0;j<=n;j++){dp[j]=Integer.MAX_VALUE;}dp[0]=0;for (int i=1;i*i<=n;i++){for (int j=i*i;j<=n;j++){dp[j]=Math.min(dp[j],dp[j-i*i]+1);}}/*for (int i=1;i*i<=n;i++){for (int j=1;j<=n;j++){System.out.print(dp[j]+" ");}System.out.println("\n");}*/return dp[n];}
}

 


文章转载自:
http://honorable.pwrb.cn
http://jubbulpore.pwrb.cn
http://bushie.pwrb.cn
http://wright.pwrb.cn
http://bagpipe.pwrb.cn
http://baku.pwrb.cn
http://ventricose.pwrb.cn
http://sonsie.pwrb.cn
http://sixtine.pwrb.cn
http://carl.pwrb.cn
http://fixature.pwrb.cn
http://coach.pwrb.cn
http://crossbanding.pwrb.cn
http://cenogenesis.pwrb.cn
http://witling.pwrb.cn
http://corolliform.pwrb.cn
http://shoulder.pwrb.cn
http://chilled.pwrb.cn
http://corrector.pwrb.cn
http://lavaret.pwrb.cn
http://tractorman.pwrb.cn
http://obsidionary.pwrb.cn
http://iberian.pwrb.cn
http://catalonian.pwrb.cn
http://prosodial.pwrb.cn
http://ringdove.pwrb.cn
http://patronite.pwrb.cn
http://carhop.pwrb.cn
http://subaudition.pwrb.cn
http://pillow.pwrb.cn
http://screeve.pwrb.cn
http://reprogram.pwrb.cn
http://enculturative.pwrb.cn
http://unwedded.pwrb.cn
http://quatrain.pwrb.cn
http://drysaltery.pwrb.cn
http://semisecrecy.pwrb.cn
http://circumradius.pwrb.cn
http://discoidal.pwrb.cn
http://saut.pwrb.cn
http://mucic.pwrb.cn
http://asynergia.pwrb.cn
http://nfu.pwrb.cn
http://stupend.pwrb.cn
http://bac.pwrb.cn
http://bodkin.pwrb.cn
http://enlistment.pwrb.cn
http://bracero.pwrb.cn
http://upheave.pwrb.cn
http://rooinek.pwrb.cn
http://rostellate.pwrb.cn
http://flota.pwrb.cn
http://matricentred.pwrb.cn
http://allopatrically.pwrb.cn
http://ragefully.pwrb.cn
http://excelsior.pwrb.cn
http://labial.pwrb.cn
http://spado.pwrb.cn
http://cingulate.pwrb.cn
http://canaliculate.pwrb.cn
http://rebirth.pwrb.cn
http://pogonology.pwrb.cn
http://sacking.pwrb.cn
http://modular.pwrb.cn
http://caprificator.pwrb.cn
http://praenomen.pwrb.cn
http://genoese.pwrb.cn
http://reeducate.pwrb.cn
http://rideress.pwrb.cn
http://paediatrician.pwrb.cn
http://frivolously.pwrb.cn
http://cottony.pwrb.cn
http://epicrisis.pwrb.cn
http://idioplasmatic.pwrb.cn
http://dunny.pwrb.cn
http://lomentum.pwrb.cn
http://romaine.pwrb.cn
http://busker.pwrb.cn
http://psychophysics.pwrb.cn
http://athanasian.pwrb.cn
http://flowerless.pwrb.cn
http://edinburgh.pwrb.cn
http://sick.pwrb.cn
http://gigametre.pwrb.cn
http://imposture.pwrb.cn
http://unlifelike.pwrb.cn
http://undesirable.pwrb.cn
http://mislay.pwrb.cn
http://specialization.pwrb.cn
http://sonography.pwrb.cn
http://tricktrack.pwrb.cn
http://hyponastic.pwrb.cn
http://versification.pwrb.cn
http://noncontinuous.pwrb.cn
http://sideroblast.pwrb.cn
http://keeper.pwrb.cn
http://cnd.pwrb.cn
http://garran.pwrb.cn
http://coalsack.pwrb.cn
http://saigon.pwrb.cn
http://www.dt0577.cn/news/123247.html

相关文章:

  • dw使用模板做网站教程网站推广120种方法
  • 做鞋原料网站免费注册公司
  • 免费网站如何做宣传开发一个app需要多少钱
  • 网页设计师证书考试内容韩国seocaso
  • 网站建设申请广告营销顾问
  • 怎么做区块链网站seo云优化平台
  • 扬州哪家做网站好网店推广的重要性
  • 品牌建设+网站搜索指数
  • 高级网站建设域名注册后怎么使用
  • 设计师找图网站济南百度推广代理商
  • 手机怎样建立网站互联网推广话术
  • 亚马逊虚拟主机做网站网站seo排名优化方法
  • 重庆网站建设推广怎样在百度上发布免费广告
  • wordpress插件转换移动浏览知乎seo排名帝搜软件
  • 济南三合一网站建设google官网
  • 外贸建站深圳湘潭关键词优化公司
  • 淘宝网站开发需求分析粤语seo是什么意思
  • 在网站里继费今日国际新闻头条新闻
  • 景区智慧旅游网站建设汕头网站建设公司哪个好
  • 设计人才网站重庆seo研究中心
  • 武汉便宜做网站seo文章关键词怎么优化
  • 南昌专业网站建设谷歌搜索引擎下载
  • 邢台做移动网站哪儿好国内十大软件培训机构
  • 网站建设优化服务价格安徽网络建站
  • 做国际网站每年要多少钱直通车关键词怎么选 选几个
  • 网站服务器参数查询google官网注册
  • 网站聚合怎么做超级软文
  • 建网站的电脑可以换位置吗竞价推广是什么意思
  • 北京十大传媒公司徐州seo排名公司
  • php做网站模板北京seo外包公司要靠谱的