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

用网站模板 侵权 做了修改郑州房产网二手房

用网站模板 侵权 做了修改,郑州房产网二手房,中国发展在线网站官网,会员制营销方案案例Problem: 1277. 统计全为 1 的正方形子矩阵 文章目录思路解题过程复杂度Code思路 动态规划。 解题过程 dp[i] 表示为以该位置为右下角的正方形的个数,状态转移方程为某位置的左,左上和上方位置的dp表的数值的最小值 1。 复杂度 时间复杂度: O(m∗n)O(m*…

Problem: 1277. 统计全为 1 的正方形子矩阵

文章目录

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

思路

动态规划。

解题过程

dp[i] 表示为以该位置为右下角的正方形的个数,状态转移方程为某位置的左,左上和上方位置的dp表的数值的最小值 + 1。

复杂度

  • 时间复杂度: O(m∗n)O(m*n)O(mn)

  • 空间复杂度: O(m∗n)O(m*n)O(mn)

Code

class Solution {public:int countSquares(vector<vector<int>>& matrix) {int ret = 0, m = matrix.size(), n = matrix[0].size();vector<vector<int>> dp(m, vector<int>(n));for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)if (matrix[i][j] && i && j &&matrix[i][j - 1] && matrix[i - 1][j])dp[i][j] = min({dp[i - 1][j - 1],dp[i][j - 1],dp[i -1][j]}) + 1;else if (matrix[i][j])dp[i][j] = 1;for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)ret += dp[i][j];return ret;}};
http://www.dtcms.com/a/544144.html

相关文章:

  • 建网站培训学校马鞍山的网站建设公司哪家好
  • 网站互动方式北京装修公司排名前十名
  • 模板建站3000是不是贵了织梦仿wordpress
  • 建设企业展示网站做个软件需要多少钱
  • 佛山专业网站开发公司app平台需要多少钱
  • 天门做网站网站建设云
  • 做网站源代码需要买吗网站如何做备份
  • .net响应式网站模板最好的买房app排行榜
  • 重庆建设摩托官方网站一些难以发现的网站
  • 企业网站开发用什么seo网站优化服务
  • 在线相册jsp网站开发与设计asp手机网站自动跳转
  • 有哪些做婚礼电子请柬的网站上海网警
  • 自己制作的网站上传到服务器后怎么原来的网页没有变营销型网站建设的注意事项
  • 邯郸网站制作与建设成都人社app
  • 做网站找哪家好html代码网站
  • 泸州城建设档案管网站淄博seo服务
  • 国内网站建设阿里云张家港网站seo
  • 开发网站的可行性公司企业注册信息查询
  • 截图京东图片做网站中国建设网app下载
  • 李可做的网站怎么做企业营销型网站
  • 石家庄市住房建设局网站遵义建设厅官方网站 元丰
  • 网站开发补充合同范本优化核心系列网站
  • nginx 网站开发重庆个人建站模板
  • 广州网站设计找谁有做公司网站
  • 玉泉路网站制作wordpress 仿牛杂
  • 网站表单怎么做网站开发方面知识
  • 信阳市住房和城乡建设局网站黄山建设网站公司电话号码
  • 优购物官方网站购物记事本做网站报告
  • 晋中企业网站建设网站建设 猫云seo
  • app网站开发合同dw网站设计与制作