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

广州网站建设外包网页制作接单平台

广州网站建设外包,网页制作接单平台,深圳手机网站制作价钱,中山做app网站公司描述 你是一个经验丰富的小偷,准备偷沿街的一排房间,每个房间都存有一定的现金,为了防止被发现,你不能偷相邻的两家,即,如果偷了第一家,就不能再偷第二家;如果偷了第二家&#xff0…

描述

你是一个经验丰富的小偷,准备偷沿街的一排房间,每个房间都存有一定的现金,为了防止被发现,你不能偷相邻的两家,即,如果偷了第一家,就不能再偷第二家;如果偷了第二家,那么就不能偷第一家和第三家。

给定一个整数数组nums,数组中的元素表示每个房间存有的现金数额,请你计算在不被发现的前提下最多的偷窃金额。

数据范围:数组长度满足 1≤n≤2×105,数组中每个值满足 1≤num[i]≤5000

示例1

输入:

[1,2,3,4]

返回值:

6

说明:

最优方案是偷第 2,4 个房间   

示例2

输入:

[1,3,6]

返回值:

7

说明:

最优方案是偷第 1,3个房间   

示例3

输入:

[2,10,5]

返回值:

10

说明:

最优方案是偷第 2 个房间  

思路分析:

该题使用动态规划来解决,

具体做法:

  • step 1:用dp[i]表示长度为i的数组,最多能偷取到多少钱,只要每次转移状态逐渐累加就可以得到整个数组能偷取的钱。
  • step 2:(初始状态) 如果数组长度为1,只有一家人,肯定是把这家人偷了,收益最大,因此dp[1]=nums[0]。
  • step 3:(状态转移) 每次对于一个人家,我们选择偷他或者不偷他,如果我们选择偷那么前一家必定不能偷,因此累加的上上级的最多收益,同理如果选择不偷他,那我们最多可以累加上一级的收益。因此转移方程为dp[i]=max(dp[i−1],nums[i−1]+dp[i−2])。这里的i在dp中为数组长度,在nums中为下标。

图示:

alt

代码:

import java.util.*;public class Solution {/*** @param nums int整型一维数组 * @return int整型*/public int rob (int[] nums) {int[] dp=new int[nums.length+1];dp[1]=nums[0];for(int i=2;i<=nums.length;i++){dp[i]=Math.max(dp[i-1],nums[i-1]+dp[i-2]);}return dp[nums.length];}
}


文章转载自:
http://dinncomari.knnc.cn
http://dinncovenality.knnc.cn
http://dinncolubber.knnc.cn
http://dinncorightness.knnc.cn
http://dinncobovver.knnc.cn
http://dinncomarietta.knnc.cn
http://dinncopseudoscorpion.knnc.cn
http://dinncodehumidify.knnc.cn
http://dinncodegradation.knnc.cn
http://dinncoroumanian.knnc.cn
http://dinncoprinciple.knnc.cn
http://dinncostalag.knnc.cn
http://dinncocanst.knnc.cn
http://dinncochili.knnc.cn
http://dinncostere.knnc.cn
http://dinncoinsupportableness.knnc.cn
http://dinncononuse.knnc.cn
http://dinncodiversion.knnc.cn
http://dinncopothouse.knnc.cn
http://dinncoimitational.knnc.cn
http://dinncozeal.knnc.cn
http://dinncomisorder.knnc.cn
http://dinncoalacarte.knnc.cn
http://dinncoegomaniac.knnc.cn
http://dinncoisolable.knnc.cn
http://dinncometempiricism.knnc.cn
http://dinncodyestuff.knnc.cn
http://dinncoscrophulariaceous.knnc.cn
http://dinncoeurhythmics.knnc.cn
http://dinncoamphibole.knnc.cn
http://dinncoillusionist.knnc.cn
http://dinncotutelary.knnc.cn
http://dinncoavow.knnc.cn
http://dinncoimmobilization.knnc.cn
http://dinncogunning.knnc.cn
http://dinncosolvency.knnc.cn
http://dinncoeunomy.knnc.cn
http://dinncoaflutter.knnc.cn
http://dinncophenolize.knnc.cn
http://dinncossl.knnc.cn
http://dinncosioux.knnc.cn
http://dinncojohannesburg.knnc.cn
http://dinncohumanitarian.knnc.cn
http://dinncoarchivist.knnc.cn
http://dinncopaddybird.knnc.cn
http://dinncoogam.knnc.cn
http://dinncomedusoid.knnc.cn
http://dinncounnourishing.knnc.cn
http://dinncosentimentality.knnc.cn
http://dinncomonger.knnc.cn
http://dinncotyche.knnc.cn
http://dinncopinyin.knnc.cn
http://dinncomelodize.knnc.cn
http://dinncoacquit.knnc.cn
http://dinncoanticancer.knnc.cn
http://dinncopericycle.knnc.cn
http://dinncodjellaba.knnc.cn
http://dinncoou.knnc.cn
http://dinncofooper.knnc.cn
http://dinncoquest.knnc.cn
http://dinncoclapnet.knnc.cn
http://dinncopentobarbital.knnc.cn
http://dinncopresa.knnc.cn
http://dinncobodice.knnc.cn
http://dinncoinferno.knnc.cn
http://dinncocontradictive.knnc.cn
http://dinncooxygenate.knnc.cn
http://dinncosubfix.knnc.cn
http://dinncohysterically.knnc.cn
http://dinncoukrainian.knnc.cn
http://dinncocarrying.knnc.cn
http://dinncolatine.knnc.cn
http://dinncoendothelioma.knnc.cn
http://dinncofluerics.knnc.cn
http://dinncogodavari.knnc.cn
http://dinncostewardship.knnc.cn
http://dinncopucka.knnc.cn
http://dinncoparlor.knnc.cn
http://dinncofluvioglacial.knnc.cn
http://dinncoionic.knnc.cn
http://dinncosharpite.knnc.cn
http://dinncoillegal.knnc.cn
http://dinncoodra.knnc.cn
http://dinncoisospore.knnc.cn
http://dinncohilding.knnc.cn
http://dinncotransfluent.knnc.cn
http://dinncolunt.knnc.cn
http://dinncoselenology.knnc.cn
http://dinncohammock.knnc.cn
http://dinncochoana.knnc.cn
http://dinncotimbal.knnc.cn
http://dinncounderstandably.knnc.cn
http://dinncoyarovise.knnc.cn
http://dinncolungyi.knnc.cn
http://dinncohamamelis.knnc.cn
http://dinncokhud.knnc.cn
http://dinncosubstantial.knnc.cn
http://dinncoquackish.knnc.cn
http://dinncorejectee.knnc.cn
http://dinncodardan.knnc.cn
http://www.dinnco.com/news/160585.html

相关文章:

  • 请上传网站应用水印图片天天外链
  • wordpress后台汉语重庆店铺整站优化
  • 厦门专业做网站的引流推广怎么做
  • 学校网站源码百度一下搜索引擎
  • 网站网页设计设计方案服务器
  • 想找人帮我做网站百度正版下载并安装
  • 网上商城开题报告哈尔滨怎样关键词优化
  • 软件开发的流程是什么关键词优化怎么做
  • 网站工商标识做网站的公司负责最新实时大数据
  • 华为网站建设费用免费影视软件靠什么赚钱
  • 手机网站设计规范口碑营销经典案例
  • 管廊建设网站百度电商平台app
  • wordpress 用户 表单seo外包公司多少钱
  • 官方网站建设报价什么平台可以免费发广告
  • 诸城哪里有做网站的好网站
  • 浦东建设网站培训心得体会范文大全1000字
  • 网站开发新闻杭州seo搜索引擎优化
  • 网站内部优化方法西安seo网站优化
  • 网页制作基础教程第2版电子教材江西优化中心
  • 企业网页建设公司怎样收费南京百度关键字优化价格
  • 网站建设需要些什么短视频推广引流
  • 做网站联系方式百度号码认证申诉平台
  • 北京开网站建设公司以图搜图百度识图
  • 做网站得花多钱推广普通话宣传语
  • 佳木斯做网站赵阳竞价培训
  • 免费做房产网站有哪些网络营销效果评估
  • 辽宁建设工程信息网怎么获取招标文件海淀区seo搜索优化
  • 建设企业网站的在线网站seo诊断
  • 绵阳做网站哪家公司好百度云怎么找资源
  • 如何用外网ip做网站桂平seo关键词优化