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

陈列设计师培训网站seo优化的目的

陈列设计师培训,网站seo优化的目的,网站内的链接怎么做,品牌网站建设k小蝌蚪力扣1463. 摘樱桃 II 题目 题目解析及思路 题目要求返回从左上角和右上角分别出发两个机器人摘樱桃的最大数量、 每个机器人可以往左下,正下,右下三个方向走 定义f[i][j1][k1]表示一个机器人从(i,j)出发,一个机器人从(i,k)出发的最多摘樱…

力扣1463. 摘樱桃 II

题目

在这里插入图片描述

题目解析及思路

题目要求返回从左上角和右上角分别出发两个机器人摘樱桃的最大数量、

每个机器人可以往左下,正下,右下三个方向走

定义f[i][j+1][k+1]表示一个机器人从(i,j)出发,一个机器人从(i,k)出发的最多摘樱桃数量

边界:j=−1, k=−1

初始值:f[i][j][k] = 0 答案为f[0][1][m]

代码

class Solution {
public:int cherryPickup(vector<vector<int>>& grid) {int n = grid.size(),m = grid[0].size();vector<vector<vector<int>>> f(n + 1, vector<vector<int>>(m + 2, vector<int>(m + 2)));for(int i=n-1;i>=0;i--){//哪怕左上角的机器人一直往右下走,j也不会超过i,最多就相等,所以j>i的情况都不存在for(int j=0;j<min(m,i+1);j++){//哪怕右上角的机器人一直往左下走,k也不会超过m-i-1,最多就相等,所以这种情况都不存在//并且两机器人线路交叉也没意义,如果穿过去能更多,那更近的机器人应该自己走那条路,所以k>jfor(int k=max(j+1,m-1-i);k<m;k++){//九种情况取max:[j...j+2] × [k...k+2]f[i][j+1][k+1] = max({f[i + 1][j][k], f[i + 1][j][k + 1], f[i + 1][j][k + 2],f[i + 1][j + 1][k], f[i + 1][j + 1][k + 1], f[i + 1][j + 1][k + 2],f[i + 1][j + 2][k], f[i + 1][j + 2][k + 1], f[i + 1][j + 2][k + 2]}) + grid[i][j] + grid[i][k];}}}return f[0][1][m];}
};
http://www.dtcms.com/wzjs/64060.html

相关文章:

  • dw做网站一般需要多大尺寸网络推广都有哪些方式
  • 一键免费搭建手机网站巨量引擎广告投放平台
  • 关于做网站的问卷调查八爪鱼磁力搜索引擎
  • nginx配置wordpress郑州seo网站有优化
  • 江门建站模板搭建福州百度快速优化
  • 企业网站建设用语国内网络营销公司排名
  • 高端网站建设价钱互动营销用在哪些推广上面
  • 拓客软件哪个好用windows优化大师的功能
  • uc网站怎么做seo实战密码第四版
  • 无网站如何做淘宝客南京seo全网营销
  • 做网站创意企业培训机构
  • 做电影平台网站怎么赚钱吗昆明seo优化
  • 设计精美的中文网站清远疫情防控措施
  • 福州企业免费建站网络营销的营销方式
  • 公司做网站需要提供什么网盘网页版
  • 淘宝网站可以做百度快照吗重庆网站seo外包
  • 衡阳微信网站百度首页优化排名
  • 个人域名备案后不能干什么电池优化大师下载
  • 家装公司网站建设网络促销
  • wordpress主题三合一网站查询seo
  • 湖南住房和建设厅网站seo推广的全称是
  • 怎么知道网站开发语言有广告位怎么找广告商
  • 1688进货批发网石家庄seo关键词
  • 动态网站设计总结友情链接有什么用
  • 网站建设与管理案例教程ppt优化设计答案
  • 网页制作和网站建设推广产品的文案
  • 免费网站404免费进入兔子bt搜索
  • 汽车用品东莞网站建设网络营销课程总结与心得体会
  • 阿里云域名备案网站建设方案书沈阳网站seo
  • 昆明网站建设推广官网seo哪家公司好