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

家用电脑当服务器建设网站厦门网红桥

家用电脑当服务器建设网站,厦门网红桥,东明网页设计,网易企业邮箱官网登录入口首先建立一个二维数组#xff0c;这个二维数组#xff0c;计算出矩阵的每个元素的左边连续 1 的数量#xff0c;使用二维数组 left记录#xff0c;其中left[i][j] 为矩阵第 i 行第 j 列元素的左边连续 1 的数量。 也就是从这个元素开始#xff0c;从右往左边数有多少个连…首先建立一个二维数组这个二维数组计算出矩阵的每个元素的左边连续 1 的数量使用二维数组 left记录其中left[i][j] 为矩阵第 i 行第 j 列元素的左边连续 1 的数量。 也就是从这个元素开始从右往左边数有多少个连续为1那么这个元素就是多少。 整理出该数组后需要再次进行遍历找出此行之前的行中也就是left[i-1][j]的长度然后只有选出最小的才能与后面的行组成矩形继续遍历之前的每次选出最小width就可以了。 下面展示 cpp代码。 class Solution { public:int maximalRectangle(vectorvectorchar matrix) {int m matrix.size();if (m 0) {return 0;}int n matrix[0].size();vectorvectorint left(m, vectorint(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.zqtcl.cn/news/729058/

相关文章:

  • 深圳公司网站改版通知做网站分类链接
  • 电子商务网站建设答案网络运营与维护
  • 网站登陆怎么做网站app的区别
  • 获取网站缩略图工信部2017网站备案
  • 有哪些网站可以做ps挣钱自己制作游戏
  • 旅游网站开发团队四川住房和城乡建设网站
  • 网站框架设计商城网站制作需要多少费用
  • 网站建设哪个公司个人网站做哪种能赚钱
  • 福建建设人才与科技发展中心seo导航站
  • 修文县生态文明建设局网站郑州制作网站哪家好
  • 泉州网站优化排名东莞长安做网站公司
  • 网站制作公司 顺的有口碑的赣州网站建设
  • 成都网站设计制作苏州新闻
  • 黑色网站设计iis 网站 红
  • 专业做家居的网站佛山做网站永网
  • 医疗网站建设讯息企业门户网站建设思路
  • 四川建设安全监督管理局网站网站传送门怎么做
  • 哪家网站做推广好优化师和运营区别
  • 鹰潭网站建设公司南宁行业平台开发公司
  • 织梦如何仿手机网站源码奉贤区专业建网站
  • 上海网站建设接单wordpress htaccess 404
  • 长春网站优化指导网站怎样做301跳转
  • 做网站域名是什么意思临沧网站开发
  • 怎么在网站上做网页专业图库网站 西安
  • 龙南建设局网站wordpress 购物导航网站
  • 做数据分析好看的网站自己做背景的网站
  • 做纸棋的网站制作什么网站做毕业设计
  • 上海易雅达网站建设公司广元网站开发
  • 网站备案注销北京优化健康宝
  • 网站地图怎么做XML深圳公共资源交易中心