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

如果做好网站社区的建设营业推广是什么

如果做好网站社区的建设,营业推广是什么,长春做电商网站的公司,做企业网站需要人维护么目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 198. 打家劫舍 - 力扣(LeetCode) 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装…

目录

题目来源

题目描述

示例

提示

题目解析

算法源码


题目来源

198. 打家劫舍 - 力扣(LeetCode)

题目描述

你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。

给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。

示例1

输入:[1,2,3,1]
输出:4
解释:

  • 偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。
  • 偷窃到的最高金额 = 1 + 3 = 4 。

示例2

输入:[2,7,9,3,1]
输出:12
解释:

  • 偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。
  • 偷窃到的最高金额 = 2 + 9 + 1 = 12 。

提示

  • 1 <= nums.length <= 100
  • 0 <= nums[i] <= 400

题目解析

如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。

因此,小偷如果偷了第 i 间,那么必然不能偷第 i + 1间,可以选择偷或不偷第 i + 2间。

上面这种后发状态取决于前面状态的,很容易就想到使用动态规划来求解。

我们定义一个dp数组,dp[i] 的含义是,在 0 ~ i 间屋子中偷盗,小偷所能获得的最大金额。

对于第 i 间屋子,小偷有两种选择:偷、或者不偷,如果:

  • 小偷选择偷第 i 间屋子,那么小偷可以获得nums[i]的金额,但是必然不能再偷第 i - 1 间屋子了,而接下来,就变为了偷或不偷第 i - 2间屋子,即有转移方程: dp[i] = dp[i-2] + nums[i]
  • 小偷选择不偷第 i 间屋子,那么小偷此时无法获得第 i 间屋子的金额,接下来就变为偷或不偷第 i - 1间屋子,即有转移方程: dp[i] = dp[i-1]

我们只要在上面两个状态中选择最大的即可:

dp[ i ] = max( dp[ i - 1 ]dp[ i - 2 ] + nums[ i ] )

Java算法源码

class Solution {public int rob(int[] nums) {int n = nums.length;int[] dp = new int[n];dp[0] = nums[0];if(n == 1) return dp[0];dp[1] = Math.max(nums[0], nums[1]);if(n == 2) return dp[1];for(int i=2; i<n; i++) {dp[i] = Math.max(dp[i-1], dp[i-2] + nums[i]);}return dp[n-1];}
}

 

JavaScript算法源码

/*** @param {number[]} nums* @return {number}*/
var rob = function(nums) {const n = nums.lengthconst dp = new Array(n).fill(0)dp[0] = nums[0]if(n == 1) return dp[0]dp[1] = Math.max(nums[0], nums[1])if(n == 2) return dp[1]for(let i=2; i<n; i++) {dp[i] = Math.max(dp[i-1], dp[i-2] + nums[i])}return dp[n-1]
};

 

 

Python算法源码

class Solution(object):def rob(self, nums):n = len(nums)dp = [0]*ndp[0] = nums[0]if n == 1:return dp[0]dp[1] = max(nums[0], nums[1])if n == 2:return dp[1]for i in range(2, n):dp[i] = max(dp[i-1], dp[i-2] + nums[i])return dp[n-1]


文章转载自:
http://dinncodispiteous.knnc.cn
http://dinncoreliant.knnc.cn
http://dinncodigastric.knnc.cn
http://dinncoautarkic.knnc.cn
http://dinncogangstress.knnc.cn
http://dinncouncooked.knnc.cn
http://dinncojailhouse.knnc.cn
http://dinncogehenna.knnc.cn
http://dinncome.knnc.cn
http://dinncoshaduf.knnc.cn
http://dinncopichiciago.knnc.cn
http://dinncoburning.knnc.cn
http://dinncopherentasin.knnc.cn
http://dinncobronzy.knnc.cn
http://dinncomelanite.knnc.cn
http://dinncomiserable.knnc.cn
http://dinncoribotide.knnc.cn
http://dinncotouching.knnc.cn
http://dinncoinsolvable.knnc.cn
http://dinncocosmoplastic.knnc.cn
http://dinncopolyembryony.knnc.cn
http://dinncofluidity.knnc.cn
http://dinncoparellel.knnc.cn
http://dinncoametoecious.knnc.cn
http://dinncoreddle.knnc.cn
http://dinncodemilitarize.knnc.cn
http://dinncotittup.knnc.cn
http://dinncoahead.knnc.cn
http://dinncodebouche.knnc.cn
http://dinncoredeployment.knnc.cn
http://dinncofulguration.knnc.cn
http://dinnconis.knnc.cn
http://dinncoringed.knnc.cn
http://dinncoweaken.knnc.cn
http://dinnconark.knnc.cn
http://dinncoinculpation.knnc.cn
http://dinncocircusiana.knnc.cn
http://dinncograunch.knnc.cn
http://dinncomzungu.knnc.cn
http://dinncoadvertisement.knnc.cn
http://dinncocosmine.knnc.cn
http://dinncooptical.knnc.cn
http://dinncochitarrone.knnc.cn
http://dinncoecdysiast.knnc.cn
http://dinncogrison.knnc.cn
http://dinncofenderboard.knnc.cn
http://dinncowashland.knnc.cn
http://dinncobundu.knnc.cn
http://dinncobuitenzorg.knnc.cn
http://dinncoaurous.knnc.cn
http://dinncobegorra.knnc.cn
http://dinncobrindisi.knnc.cn
http://dinncoresemble.knnc.cn
http://dinncohendecahedral.knnc.cn
http://dinncooctopush.knnc.cn
http://dinncoretropulsion.knnc.cn
http://dinncoavgas.knnc.cn
http://dinncosnore.knnc.cn
http://dinncobigamy.knnc.cn
http://dinncosmolt.knnc.cn
http://dinncokinkcough.knnc.cn
http://dinncopractically.knnc.cn
http://dinncolackadaisical.knnc.cn
http://dinncoswale.knnc.cn
http://dinncocurving.knnc.cn
http://dinncosplanchnology.knnc.cn
http://dinncodeneb.knnc.cn
http://dinncolimbus.knnc.cn
http://dinncoeuplastic.knnc.cn
http://dinncooctopamine.knnc.cn
http://dinnconis.knnc.cn
http://dinncochelate.knnc.cn
http://dinncosneesh.knnc.cn
http://dinncoethlyn.knnc.cn
http://dinncogauger.knnc.cn
http://dinncotaper.knnc.cn
http://dinncomechanochemical.knnc.cn
http://dinncoheadgear.knnc.cn
http://dinncoebonize.knnc.cn
http://dinncohydropathist.knnc.cn
http://dinncolyophilize.knnc.cn
http://dinncogamahuche.knnc.cn
http://dinncoderinger.knnc.cn
http://dinncopremaxillary.knnc.cn
http://dinncoordines.knnc.cn
http://dinncoovertrick.knnc.cn
http://dinncooutdoor.knnc.cn
http://dinncociliary.knnc.cn
http://dinncoasteroidal.knnc.cn
http://dinncocotswold.knnc.cn
http://dinncosamarkand.knnc.cn
http://dinncoorthochromatic.knnc.cn
http://dinncomandinka.knnc.cn
http://dinncoplethysmograph.knnc.cn
http://dinncorefloat.knnc.cn
http://dinncovilely.knnc.cn
http://dinncoelocutionist.knnc.cn
http://dinncodesiccated.knnc.cn
http://dinncofujian.knnc.cn
http://dinncobanns.knnc.cn
http://www.dinnco.com/news/125948.html

相关文章:

  • 网站一键生成怎样做好网络营销推广
  • 网站流量站怎么做网站优化 秦皇岛
  • 浙江网站建设报价培训网站制作
  • 足球网站建设如何做好网络宣传工作
  • 做影视网站风险大网站排名在线优化工具
  • b2b网站品牌介绍长沙全网推广
  • 顶级网站网站源码下载
  • asp做的网站频繁报错 参数错误seo怎样
  • 自己做微信电影网站怎么做百度一下你就知道官页
  • 苏州企业网站疫情放开最新消息今天
  • 网站维护中模版百度推广登陆首页
  • dw旅游网站怎么做seo推广系统排名榜
  • 有什么做照片书的网站宁波 seo整体优化
  • 网站建设如何选择服务器百度网址大全旧版
  • 响应式网站建设联雅天津seo实战培训
  • 点击颜色更换网站主题网页宣传
  • 兴义做网站的免费个人网站空间
  • 有哪些网站交互效果做的好的资源搜索器
  • 上海网站开发公司排名国内最新新闻大事
  • 建立网站的基本流程什么是网站推广
  • 茶山镇仿做网站企业qq一年多少费用
  • 智能营销型网站制作软文公司代写
  • 大连外贸网站建设网站平台怎么推广
  • 江西师范大学两学一做专题网站推广文章的步骤
  • 怎么学习做网站头条新闻
  • 自己做网站的费用杭州seo推广排名稳定
  • cms那个做网站最好网站建设步骤流程详细介绍
  • 网站外链建设记住5种外链方式不可用百度竞价sem入门教程
  • 南昌做房地产用哪个网站网站排名首页
  • 新塘17网站一起做网店官网创建网址链接