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

石家庄网站运营公司重庆十大室内设计师

石家庄网站运营公司,重庆十大室内设计师,wordpress 定时任务怎么开发,中国电商排名前十名题目描述#xff1a;你是一个专业的小偷#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统#xff0c;如果两间相邻的房屋在同一晚上被小偷闯入#xff0c;系统会自动报警。 给定一个代表… 题目描述你是一个专业的小偷计划偷窃沿街的房屋。每间房内都藏有一定的现金影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统如果两间相邻的房屋在同一晚上被小偷闯入系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组计算你 不触动警报装置的情况下 一夜之内能够偷窃到的最高金额。 获得更多算法思路:代码文档算法解析的私得。 运行效果 完整代码 import java.util.Arrays;/*** 2 * Author: LJJ* 3 * Date: 2023/8/10 14:09* 4*/ public class HouseRobber {public int rob(int[] nums){int n nums.length;if (n 0){return 0;}else if ( n 1){return nums[0];}int[] dp new int[n]; // 初始化动态规划数组dp[i] 表示偷窃前 i 个房屋能够获得的最高金额dp[0] nums[0]; // 初始话第一个房屋的最高金额dp[1] Math.max(nums[0],nums[1]); //初始化第二个房屋的最高金额for (int i 2; i n; i){// 对于第 i 个房屋有两种选择偷窃它或者不偷窃它// 如果偷窃第 i 个房屋那么最高金额为前 i-2 个房屋的最高金额加上第 i 个房屋的金额// 如果不偷窃第 i 个房屋那么最高金额为前 i-1 个房屋的最高金额dp[i] Math.max(dp[i - 2] nums[i],dp[i-1]);}return dp[n - 1]; // 返回偷窃所有房屋能够获得的最高金额}public static void main(String[] args) {HouseRobber houseRobber new HouseRobber();int[] nums {2, 7, 9, 3, 1};int maxAmount houseRobber.rob(nums);// 输出输入的房屋金额数组System.out.println(输入的房屋金额数组 Arrays.toString(nums));System.out.println(偷窃的最高金额 maxAmount); // 输出偷窃的最高金额} }
http://www.pierceye.com/news/364151/

相关文章:

  • 聊城市建设工程质量监督站网站济南建站公司哪有
  • 郑州做网站便宜没有有知道钓鱼网站在哪儿做
  • 免费建自己域名的网站吗seo推广排名软件
  • 关于asp_sql网站开发的书籍专门做图片的网站cms
  • 淮安 网站建设:2003建网站
  • 怎么做网站的主页面编程软件scratch免费下载
  • 建设银行无锡分行网站网页版游戏单机游戏
  • 遵义网站建设中心如何低成本做网站推广
  • 国基建设集团有限公司网站学校网站网页模板
  • 舟山网站开发免费com域名网站
  • 网站开发 脚本之家怎么注册一个企业邮箱
  • 青岛做网站公企业管理软件销售
  • 简约风格的网站宁波余姚网站建设
  • 口碑好的免费网站建设企业做网站电话约见客户的对话
  • 做网站采集传统的网站开发模式
  • 网站用哪个软件做中国建设银行行号查询
  • 公司简介网站模板常州建设工程信息网
  • 综合类门户网站有哪些wordpress媒体库一直转圈
  • 官方网站建设属于什么科目室内设计很多人都干不下去了
  • 如何保存个人网站部队网站模板
  • 郑州哪家专业做淘宝网站佛山网站建设no.1
  • 做网站那个程序好国内做网站哪家公司好
  • 自己做网站优化以下属于购物搜索广告的是
  • 做外单网站有哪些鸿科经纬教网店运营推广
  • 网站开发的项目网站开发文档总结
  • 做网站小程序源码临沂h5建站
  • 旅游网站建设计划书wordpress弱密码
  • 网站建设项目报价网站开发与设计结课论文
  • 公司做网站企业做网站需注意什么
  • 已经注册了域名 怎么做网站自己注册一家公司需要多少钱