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

学院网站建设工作总结哪里可以做网站推广

学院网站建设工作总结,哪里可以做网站推广,无锡华庄行业网站建设,上海十大建筑设计公司文章目录1. 题目2. 解题2.1 DP2.2 单调递增栈1. 题目 给定一个仅包含 0 和 1 的二维二进制矩阵#xff0c;找出只包含 1 的最大矩形#xff0c;并返回其面积。 示例: 输入: [[1,0,1,0,0],[1,找出只包含 1 的最大矩形并返回其面积。 示例: 输入: [[1,0,1,0,0],[1,0,1,1,1],[1,1,1,1,1],[1,0,0,1,0] ] 输出: 6来源力扣LeetCode 链接https://leetcode-cn.com/problems/maximal-rectangle 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目 LeetCode 221. 最大正方形DP LeetCode 84. 柱状图中最大的矩形单调递增栈 2.1 DP 参考官方的解题思路 class Solution { public:int maximalRectangle(vectorvectorchar mat) {if(mat.empty())return 0;int i, j, minL, maxR, maxarea 0;int r mat.size(), c mat[0].size();vectorvectorint left(r,vectorint(c,0));vectorvectorint right(r,vectorint(c,c));vectorvectorint height(r,vectorint(c,0));for(i 0; i r; i) {//填写left相连的1,先到最高然后最左侧的下标minL 0;for(j 1; j c; j){if(i 0)//第一行{if(mat[i][j] 1){if(mat[i][j-1] 0)minL j;//左边0当前1需要更新最左边的边界minLleft[i][j] minL;}}else//剩余行{if(mat[i][j] 1){if(mat[i][j-1] 0)minL j;left[i][j] max(minL,left[i-1][j]);//跟上面的行比较取大}}}maxR c;for(j c-2; j 0; j--){if(i 0)//第一行{if(mat[i][j] 1){if(mat[i][j1] 0)maxR j1;//右边0当前1更新最右边的边界maxRright[i][j] maxR;}}else//其余{if(mat[i][j] 1){if(mat[i][j1] 0)maxR j1;right[i][j] min(maxR,right[i-1][j]);//还要更上面的比较取小}}}for(j 0; j c; j){if(i 0)//第一行{if(mat[i][j] 1)height[i][j] 1;}else//剩余{if(mat[i][j] 1)height[i][j] 1height[i-1][j];}}for(j 0; j c; j)maxarea max(maxarea, (right[i][j]-left[i][j])*height[i][j]);}return maxarea;//返回最大面积} };例子的求解过程如下 数组 [1,0,1,0,0],[1,0,1,1,1],[1,1,1,1,1],[1,0,0,1,0]left [0 0 2 0 0][0 0 2 2 2][0 0 2 2 2][0 0 0 3 0]right [1 5 3 5 5][1 5 3 5 5][1 5 3 5 5][1 5 5 4 5]height [1 0 1 0 0][2 0 2 1 1][3 1 3 2 2][4 0 0 3 0]area [1 0 1 0 0][2 0 2 3 3][3 5 3 6 6][4 0 0 3 0]2.2 单调递增栈 思路跟84题一致行数变多了而已 class Solution { public:int maximalRectangle(vectorvectorchar mat) {if(mat.empty())return 0;int i, j, hi, width, maxarea 0, m mat.size(), n mat[0].size();vectorint h(n1, 0);for(i 0; i m; i){stackint s;mat[i].push_back(0);//请看84题for(j 0; j n; j){h[j] mat[i][j]1 ? h[j]1 : 0;//根据前一行得到当前行的高while(!s.empty() h[s.top()] h[j]){hi h[s.top()];s.pop();width s.empty() ? j : j-s.top()-1;maxarea max(maxarea, hi*width);}s.push(j);}}return maxarea;} };
http://www.pierceye.com/news/327691/

相关文章:

  • 做网站导航栏素材图建筑设计网站制作
  • 淘宝的网站建设方案国家为何要求所有网站均须备案
  • 企业网站模板下载哪家公司强温州建设公司网站
  • 网站编辑能在家做wordpress 做的商城
  • 空间信息网站开发公司工程项目质量安全管理体系
  • 网站流量被黑包装回收网站建设
  • 网站拒绝被百度收录成品网站1688特色
  • 深圳住房和建设局网站官网打不开WordPress 斗鱼
  • 纯文本网站连接西宁圆井模板我自己做的网站
  • 职业院校专题建设网站wordpress文章版权投诉
  • 网站改版好吗如何解决旅游网站建设问题
  • 爱站网使用的是什么网站模仿网站页面违法吗
  • 做民宿的网站wordpress 短信平台
  • 婚恋网站上认识人 带你做原油交易怎么用手机创造网站
  • 网站建设投标书服务方案范本天津北京网站建设公司
  • 网站建设好评公司微企点建站怎么样
  • 某网站开发项目成本估计推广普通话作文500字
  • 制作网站需要哪些工作网站建设佰金手指科杰十三
  • 外贸哪家做网站wordpress excel搜索
  • 苏州做网站推广的英文搜索网站
  • 政务微网站建设方案深圳市易捷网络科技有限公司
  • 云南网站建设哪家好长沙网站建设营销
  • 四川省建设厅注册中心网站网站管理内容
  • 百度提交网站wordpress广告设置
  • 余姚市城乡建设局网站石家庄上门足疗
  • 深圳工程造价建设信息网站php网站建设题目
  • 龙岗网站制作织梦整合wordpress
  • 代做效果图网站哪家好汉中市建设局网站
  • 东阳海天建设集团网站网站蜘蛛爬行统计
  • asp企业网站cms北京大型网站建设公司