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

成功的网站应该具备哪些要素wordpress恢复旧编辑器

成功的网站应该具备哪些要素,wordpress恢复旧编辑器,上海企业名录 企业黄页,晋城市 制作网站Problem: 3459. 最长 V 形对角线段的长度 文章目录思路解题过程复杂度Code思路 记忆化搜索 解题过程 定义 dfs(i,j,k,canTurn,target) 表示在如下约束下的最长移动步数。 上一步的位置在 (i,j)。(定义成上一步,方便编程实现) 移动方向为 DIRS…

Problem: 3459. 最长 V 形对角线段的长度

文章目录

  • 思路
  • 解题过程
  • 复杂度
  • Code

思路

记忆化搜索

解题过程

定义 dfs(i,j,k,canTurn,target) 表示在如下约束下的最长移动步数。
上一步的位置在 (i,j)。(定义成上一步,方便编程实现)
移动方向为 DIRS[k],其中 DIRS 是一个长为 4 的方向数组。
是否可以右转,用布尔值 canTurn 表示。
当前位置的目标值必须等于 target。

复杂度

  • 时间复杂度: O(mn)O(mn)O(mn)
  • 空间复杂度: O(mn)O(mn)O(mn)

Code

class Solution {static constexpr int DIRS[4][2] = {{1, 1}, {1, -1}, {-1, -1}, {-1, 1}};public:int lenOfVDiagonal(vector<vector<int>>& grid) {int m = grid.size(), n = grid[0].size();vector memo(m, vector<array<array<int, 2>, 4>>(n));auto dfs = [&](this auto&& dfs, int i, int j, int k, bool can_turn,int target) -> int {i += DIRS[k][0];j += DIRS[k][1];if (i < 0 || i >= m || j < 0 || j >= n || grid[i][j] != target) {return 0;}int& res = memo[i][j][k][can_turn];if (res) {return res;}res = dfs(i, j, k, can_turn, 2 - target) + 1; if (can_turn) {res = max(res, dfs(i, j, (k + 1) % 4, false, 2 - target) +1); }return res;};int ans = 0;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (grid[i][j] == 1) {for (int k = 0; k < 4; k++) { ans = max(ans, dfs(i, j, k, true, 2) + 1);}}}}return ans;}
};
http://www.dtcms.com/a/533726.html

相关文章:

  • 怎么做免费的网站商城以个人名义可以做网站吗
  • 网站开发总结性报告seo搜索优化是什么
  • 淄博手机网站营销型网站建设区别
  • 扬州有做义工的地方或网站嘛怎样设计电子商务网站的建设
  • 康复网站模板怎么做网站 组成
  • C语言的发展历史
  • 大数据和网站建设品牌餐饮加盟网站建设
  • 做企业规划的网站现在有专业做海鲜的网站没有
  • 【020】使用Google Test进行 C++ 单元测试:基于 CMake 和 FetchContent 的现代方法
  • 展开网站建设商城网站前台模板
  • 个人建站 wordpressuml电子商务网站建设文档
  • 做软件的网站phpwordpress防采集
  • 网站正在建设中 html 模板何做好网站建设销售
  • 数据库第三次项目实战
  • 合肥外贸网站建设公司排名网站建设项目实训报告
  • 免费网站的资源可以发公众号吗做产品表情的网站
  • Sdl窗口实现web view
  • 广东建设中标网站朝阳住房和城乡建设厅网站
  • dw做简易表格网站免费英文 网站模板
  • 微网站开发流程网页制作软件山水
  • 卢氏县网站建设推广深圳找做网站
  • dede模板蓝色大气简洁企业网站模板苏州哪家公司做网站
  • 【工业树莓派CM0 Dev Board】AI视觉应用部署方案:人脸检测
  • 网站建设报价单表格网站文章更新时间
  • 摄影网站源代码wordpress底部怎么改
  • 深圳设计功能网站免费搭建wordpress
  • 海南网站制作精准数据营销方案
  • 网站技术建设维护技术论文如何推广网店
  • ros2 launch 常用python模块详细使用范例
  • Spring AOP XML配置实战:传统方式的进阶应用与对比分析(含核心关键词)