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

做网站有必要?品牌宣传策略有哪些

做网站有必要?,品牌宣传策略有哪些,网站备案太麻烦,新手学做免费网站软件首先建立一个二维数组,这个二维数组,计算出矩阵的每个元素的左边连续 1 的数量,使用二维数组 left记录,其中left[i][j] 为矩阵第 i 行第 j 列元素的左边连续 1 的数量。 也就是从这个元素开始,从右往左边数有多少个连…

首先建立一个二维数组,这个二维数组,计算出矩阵的每个元素的左边连续 1 的数量,使用二维数组 left记录,其中left[i][j] 为矩阵第 i 行第 j 列元素的左边连续 1 的数量。

也就是从这个元素开始,从右往左边数有多少个连续为1,那么这个元素就是多少。

整理出该数组后,需要再次进行遍历,找出此行之前的行中,也就是left[i-1][j]的长度,然后只有选出最小的,才能与后面的行组成矩形,继续遍历之前的每次选出最小width,就可以了。

在这里插入图片描述

下面展示 cpp代码

class Solution {
public:int maximalRectangle(vector<vector<char>>& matrix) {int m = matrix.size();if (m == 0) {return 0;}int n = matrix[0].size();vector<vector<int>> left(m, vector<int>(n, 0));for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (matrix[i][j] == '1') {left[i][j] = (j == 0 ? 0: left[i][j - 1]) + 1;}}}int ret = 0;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (matrix[i][j] == '0') {continue;}int width = left[i][j];int area = width;for (int k = i - 1; k >= 0; k--) {width = min(width, left[k][j]);area = max(area, (i - k + 1) * width);}ret = max(ret, area);}}return ret;}
};
http://www.ds6.com.cn/news/17988.html

相关文章:

  • 做健康食品的网站百度app官网下载安装
  • 个性化定制网站的特点手机访问另一部手机访问文件
  • 网站建设维护是做什么的水果网络营销策划书
  • 手机网站建站流程推广技术
  • 网站开发培训怎么样站长网站
  • 自适应网站建设价格抖音代运营公司
  • 重庆网站优化服务seo技术培训中心
  • 没有网站可以做淘宝客吗网络推广是什么工作
  • 网站网址和域名政府免费培训 面点班
  • pyton怎么做网站的代码汕头网站建设
  • 学校学网页设计需要自带电脑吗优化大师的三大功能
  • 怎么做宣传网站百度搜索风云榜游戏
  • mac怎么做网站设计北京建设网站公司
  • 长沙市制作企业网站公司谷歌paypal官网入口
  • windows网站建设教程优化20条措施
  • 电子商务网站建设项目书百度快照投诉中心
  • 做网站支持提现支付宝郴州网站定制
  • zblog做单页网站北京seo优化哪家好
  • 企业的网站特点小程序开发模板
  • 实业+东莞网站建设seo工资服务
  • 晋中公司做网站亚马逊查关键词排名工具
  • 怎么制作视频教程关键词整站优化公司
  • 南阳做网站公司哪家好网站推广优化价格
  • 上海app制作公司百度优化公司
  • 做视频网站教程百度客服电话是多少
  • 汽车网站建设公司哪家好百度seo查询
  • 哪些网站做的美seo助手
  • 做seo网站标题重要吗视频号直播推广二维码
  • 怎么查询网站所有关键词百度问答一天能赚100块吗
  • 网站模板 黑白制作一个网页的步骤