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

电商网站分析报告网页设计与网站建设完全学习手册pdf

电商网站分析报告,网页设计与网站建设完全学习手册pdf,wordpress怎么提权,音乐外链生成网站怎么做题意#xff1a;有一个整数序列#xff0c;从中挑出一些数字#xff0c;使得总和是最大#xff0c;前提是#xff0c;相邻的两个数字中只能挑其一。比如1 2 3 就只能挑2或者1和3。 思路#xff1a;很直观的题#xff0c;dp思想。降低规模#xff0c;从小规模开始考虑。…  题意有一个整数序列从中挑出一些数字使得总和是最大前提是相邻的两个数字中只能挑其一。比如1 2 3 就只能挑2或者1和3。 思路很直观的题dp思想。降低规模从小规模开始考虑。如果只有两个数字那么结果很明显就能知道是其中之大者。假如已经知道了第 i 个之前的决策那么第i2个之前的决策也就知道了。前两个数字已经由人工得知设为dp[0]和dp[1]那么dp[2]max(dp[0]nums[2], dp[1])。状态转移方程dp[i]max(dp[i-1], dp[i-2]num[i] )。 这里有状态压缩的思想只不过状态只有两个0和1代表前一个数字是否被挑出。即dp数组的下标1代表i-1个之前的决策结果也代表了第i-1个已经挑出所以第i个不能再挑出来了但是0代表i-2个之前的决策结果也代表了i-1个不挑出。   1 class Solution {2 public:3 int rob(vectorint nums) {4 if(nums.empty()) return 0;5 if(nums.size()1) return nums[0];6 if(nums.size()2) return max(nums[1],nums[0]);7 8 int dp[2];9 dp[0]nums[0]; //初始化也是很重要的 10 dp[1]max(nums[0],nums[1]); 11 12 for(int i2; inums.size(); i) 13 { 14 int tmpmax(dp[1],dp[0]nums[i]); 15 dp[0]dp[1];//往前移。因为dp[0]已经没作用了 16 dp[1]tmp; 17 } 18 return dp[1]; 19 } 20 }; AC代码  转载于:https://www.cnblogs.com/xcw0754/p/4498047.html
http://www.yutouwan.com/news/322526/

相关文章:

  • 北京住房建设部网站响应式网站是什么
  • 网站策划书中应包括市场竞争对手的信息合肥瑶海区网站建设费用
  • 医疗类网站哪家做的好wordpress汉化模板
  • 营销型企业网站测评表wordpress 博客搭建
  • 公司做网站可以永久买断吗苍南最新发布请配合
  • 为什么建设银行网站重庆企业公司网站建设
  • 重庆茂尔建设集团有限公司网站私域营销
  • 苏州建设网站找网络公司常见的网络营销推广方式有哪些
  • 大连能做网站的公司有wordpress微信图片采集
  • 网站制作培训wordpress啥意思
  • 建筑网站设置工资单人换了怎么换淘客网站模板
  • 做产品推广得网站装修网站php源码
  • 网站大全浏览器商业软文代写
  • 学科网站建设如何做好一名销售
  • 中企动力做网站费用张家口北京网站建设
  • html5网站开发实战用python做网站的步骤
  • 网站注册空间wordpress主页 摘要
  • 万维网网站续费绵阳做绵阳做网站网站
  • 优秀设计作品的网站wordpress3.0手机版
  • 莆田有哪几家做网站设计的欧洲applestore
  • 昭通商城网站建设全网热搜关键词排行榜
  • 网站系统后台实时热点新闻事件
  • 家电企业网站模板阳江招聘网最新招聘信息网美容框
  • 厅网站集约化建设新网站建设公司
  • 发布一个网站需要什么网站设计教程
  • 网站的市场如何制作友链交易平台源码
  • 营销型网站的建设起步网络营销案例介绍
  • 网站开发费用周期网站建设兼职招聘
  • 网站定制系统数据处理软件html5网站开发案例视频
  • 网站下载链接打不开营销型网站设计价格