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

3g网站app新媒体营销六种方式

3g网站app,新媒体营销六种方式,杭州营销网站建设公司,修改已经有的网站怎么修改你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的…

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

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

思路一:动态规划

c语言解法

int rob(int* nums, int numsSize){if (numsSize == 1) {return nums[0];}int dp[numsSize];dp[0] = nums[0];dp[1] = fmax(nums[0],nums[1]);for(int i = 2;i<numsSize;i++){dp[i] = fmax(dp[i-1],dp[i-2]+nums[i]);}return dp[numsSize-1];
}

c++解法

class Solution {
public:int rob(vector<int>& nums) {if (nums.empty()) {return 0;}int size = nums.size();if (size == 1) {return nums[0];}vector<int> dp = vector<int>(size, 0);dp[0] = nums[0];dp[1] = max(nums[0], nums[1]);for (int i = 2; i < size; i++) {dp[i] = max(dp[i - 2] + nums[i], dp[i - 1]);}return dp[size - 1];}
};

分析:

本题算动态规划的一道经典例题,理解前后关系后利用动态规划可解决,状态方程为  dp[i] = max(dp[i - 2] + nums[i], dp[i - 1]);即后一位所能偷的最大金额为前一位的最大金额和前两位的最大金额加上当前金额,可依据此题求解其他相似类型的题如:打家劫舍Ⅱ等

总结:

本题考察动态规划的应用,利用动态规划将前一天的最大金额作为求解下一天的条件得到答案,除此之外还可用记忆化递归来进行查找

http://www.tj-hxxt.cn/news/101349.html

相关文章:

  • 上海做征信服务的公司网站关键词工具有哪些
  • 诗人做的网站万网阿里云域名查询
  • ecshop 企业网站app推广拉新工作可靠吗
  • 建设一个政府部门网站阳山网站seo
  • 做网站首页布局设计注意事项可以推广网站
  • 教育企业重庆网站建设品牌推广战略
  • 网站的概念国际新闻最新消息战争
  • 网站建设价格标准报价镇江百度seo
  • 哪些网站可以找到做药人的信息汕头最好的seo外包
  • 淄博外贸网站哪家好什么是网络营销含义
  • 怎么找网站开发公司中南建设集团有限公司
  • 企业网站设计话术杭州百度推广代理公司哪家好
  • 平台类网站建设胡方案明细信阳seo公司
  • 琼海网站制作网络安全有名的培训学校
  • 博客 wordpress主题国际站seo优化是什么意思
  • 在线教育网站做老师靠谱不品牌运营中心
  • app手机程序开发深圳seo招聘
  • yw1139com最新跳转接口pseo案例分析100例
  • 有没有专门做尾料回收的网站女生做sem专员的工作难吗
  • 橙子建站app长治seo
  • 商城网站是怎么做的常德政府网站市民留言
  • 天津关键词优化网站2023b站免费推广入口
  • 东莞整站优化推广公司找火速网络推广软件
  • 苏州建站公司兴田德润简介呢丹东网站seo
  • 常州外贸公司网站建设广州网站优化关键词排名
  • 在哪个网站做一件代发靠谱杭州网站免费制作
  • php动态网站开发选修课考试朋友圈软文
  • 在百度做网站推广怎么做精准客源推广引流
  • 惠州做网站开发seo招聘要求
  • 网站建设学生选课系统设计关键词推广和定向推广