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

网站的反链要怎么做google网站

网站的反链要怎么做,google网站,wordpress创建文章不显示,深圳哪家做网站打家劫舍和背包问题一样是一道非常经典的动态规划问题#xff0c;只要做过几道动态规划的题#xff0c;这道题简直就非常容易做出来。我应该花了10来分钟左右就写出来了#xff0c;动态规划问题最重要的就是建立状态转移方程#xff0c;就是说如何从上一个状态转移到下一个… 打家劫舍和背包问题一样是一道非常经典的动态规划问题只要做过几道动态规划的题这道题简直就非常容易做出来。我应该花了10来分钟左右就写出来了动态规划问题最重要的就是建立状态转移方程就是说如何从上一个状态转移到下一个状态的。直观的说就是dp[i]是怎么来的是通过dp[i-1]来的还是通过dp[i-2]来的等等如果知道初始状态和状态转移方程那么每个状态都可以算出来以下是我的代码 class Solution {public int rob(int[] nums) {int n nums.length;int[][] dp new int[n][2];dp[0][0] 0;dp[0][1] nums[0];int max Math.max(dp[0][0], dp[0][1]);for(int i1;in;i){dp[i][0] max;dp[i][1] dp[i-1][0]nums[i];max Math.max(dp[i][0], dp[i][1]);}return max;} } 数组大小是n我建立一个int[n][2]的dp数组其中dp[i][0]表示不偷第i家能获得的最大的价值dp[i][1]表示偷第i家能获得的最大的价值。max表是dp[i][0]和dp[i][1]中的最大值表示偷到第i家能获得的最大价值(因为是从第0家偷到第n-1家的)。 初始状态dp[0][0]0; 表示不偷第0家dp[0][1]nums[0];表示偷第0家。 状态转移方程dp[i][0] max;这个max是dp[i-1]的最大值就是说如果我不偷第i家那么第i-1家偷不偷都可以所以不偷第i家的最大值就是第i-1家的最大值与偷不偷i-1无关。 dp[i][1] dp[i-1][0]nums[i];偷第i家的最大值就是不偷第i-1家的最大值dp[i-1][0]第i家的价值nums[i]; 最后只要返回dp[n-1][0]和dp[n-1][1]中的最大值即可而max正好是两者中的最大值所以只要返回max即可。 动态规划问题都是这个套路找到状态转移方程通过初始状态算出每个状态返回最后那个状态或者返回所有状态中的最值。 看看题解有没有新颖的解法。 题解的思路确实更清晰他dp数组是一维的没有分什么偷和不偷dp[i]就表示在第i家的最大价值也就是max那么状态转移方程就是dp[i] Math.max(dp[i - 2] nums[i], dp[i - 1]);dp[i-2]nums[i]表示偷第i家那么就是在第i-2家的最大值家上nums[i]dp[i-1]就是不偷第i家那么就是第i-1家的最大值。dp[i]取两者中的最大值即可。 class Solution {public int rob(int[] nums) {if (nums null || nums.length 0) {return 0;}int length nums.length;if (length 1) {return nums[0];}int[] dp new int[length];dp[0] nums[0];dp[1] Math.max(nums[0], nums[1]);for (int i 2; i length; i) {dp[i] Math.max(dp[i - 2] nums[i], dp[i - 1]);}return dp[length - 1];} }
http://www.ho-use.cn/article/10818460.html

相关文章:

  • 做网站须知绵阳网站建设优化
  • 个人微企业网站模板恐怖音乐怎么做的视频网站
  • 上传WordPress后就403了网站seo案例
  • 网站设计的实例用什么做网站
  • 桐梓网站建设刚察县wap网站建设公司
  • 温州建设公司网站广东深圳地图全图
  • 网站专做盗版小说 会犯法吗产品网站用什么软件做
  • 夜间正能量网站云南网站建设优化技术
  • 网站运营方案书wordpress crm 插件
  • 北京网站建设培训学校怀化租房网站
  • 做公司网站需要注意哪些软件商店打不开怎么办
  • 美团是最早做团购的网站么企业网站的建设流程
  • 天津网站建设揭秘手机网站对企业用户的好处
  • dedecmsv5.6 qq空间网站模板wordpress版本列表
  • 有哪些基于网站开发的报表设计器建立大型网站吗
  • 学网站建设培训班怎么制作自己的水印
  • 公司内部网站建设方案织梦网站描述
  • 万网没备案怎么做网站保险设计素材网站
  • 图书网站开发介绍seo技术交流论坛
  • 做净化行业需要知道的网站wordpress免费采集器
  • 刚做的网站怎么搜索不出来的用什么网站可以做电子书
  • 一个网站的建设需要什么东西泰安房价走势图
  • 在线观看视频的免费网站网站备案的意思
  • 网站快照时间网站被黑 原因
  • 网站建设公众号开加快政务网站建设
  • 网站视频怎么做的好处专业网站开发费用
  • 没有网站百度推广四川建设厅报名网站
  • 怀远县建设局门户网站php搭建网站软件下载
  • 网站首页布局设计用什么搭建平台网站有什么用
  • 嘉兴公司制作网站的淘宝网络营销案例分析