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

开办网站需要什么资质自己做营销网站

开办网站需要什么资质,自己做营销网站,wordpress审核插件,wordpress文章行距很大统计全1子矩阵个数 思路1#xff1a;首先考虑深度优先模拟#xff0c;从【0#xff0c;0】出发向下、右扩展#xff0c;符合条件res#xff0c;最后输出res#xff0c;比较直观#xff0c;但重复进行了大量节点遍历操作#xff0c;时间复杂度较高#xff0c;数据量大时…统计全1子矩阵个数 思路1首先考虑深度优先模拟从【00】出发向下、右扩展符合条件res最后输出res比较直观但重复进行了大量节点遍历操作时间复杂度较高数据量大时会超时 class Solution {unordered_setintset;int res0;void get(vectorvectorint mat,int start_r,int start_c,int row,int col){if(rowmat.size()||colmat[0].size()||set.count(start_r(start_c((rowcol*151)*151))*151)) return;for(int istart_r;irow;i){if(!mat[i][col]) return;}for(int istart_c;icol;i){if(!mat[row][i]) return;}res;set.insert(start_r(start_c((rowcol*151)*151))*151);get(mat,start_r,start_c,row1,col);get(mat,start_r,start_c,row,col1);} public:int numSubmat(vectorvectorint mat) {for(int i0;imat.size();i){for(int j0;jmat[0].size();j){get(mat,i,j,i,j);}}return res;} };思路2单考虑行或列时每增加1个1结果增加 行或列1个数1那么多行多列时每增加一行或一列增加12…n*m1加列时n为行数m为原来列数实际上情景就是第一个图的拓展只不过矩形中的1实际上是长度相等的全1矩形 因而仅需要使用一个二维数组tmp存储target[i][j]及前有几个连续的1然后从上到下加上min(tmp[i][j],tmp_pre_min)即可 class Solution { public:int numSubmat(vectorvectorint mat) {int n mat.size();int m mat[0].size();vectorvectorint row(n, vectorint(m, 0));for (int i 0; i n; i) {for (int j 0; j m; j) {if (j 0) {row[i][j] mat[i][j];} else if (mat[i][j]) {row[i][j] row[i][j - 1] 1;}else {row[i][j] 0;}}}int ans 0;for (int i 0; i n; i) {for (int j 0; j m; j) {int col row[i][j];for (int k i; k 0 col; --k) {col min(col, row[k][j]);ans col;}}}return ans;} };单调栈优化后代码 class Solution { public:int numSubmat(vectorvectorint mat) {int n mat.size();int m mat[0].size();vectorvectorint row(n, vectorint(m, 0));for (int i 0; i n; i) {for (int j 0; j m; j) {if (j 0) {row[i][j] mat[i][j];} else if (mat[i][j]) {row[i][j] row[i][j - 1] 1;}else {row[i][j] 0;}}}int ans 0;for (int j 0; j m; j) { int i 0; stackpairint, int Q; int sum 0; while (i n - 1) { int height 1; while (!Q.empty() Q.top().first row[i][j]) {// 弹出的时候要减去多于的答案sum - Q.top().second * (Q.top().first - row[i][j]); height Q.top().second; Q.pop(); } sum row[i][j]; ans sum; Q.push({ row[i][j], height }); i; } } return ans;} };
http://www.hkea.cn/news/14282706/

相关文章:

  • 手机网站自适应布局怎么做长春
  • 中石油第七建设公司网站wordpress 页面很窄
  • 专门做品牌网站设计服务单页面营销型网站制作
  • 哈尔滨网站建设方案外包wordpress 4.9下载
  • icp备案通过了 怎么修改我的网站响应式网站模板 食品
  • 国内免费推广网站企业网站的建设目的
  • 佛山优化网站排名淘宝有做网站吗
  • 网站建设的问题疑问网站建设捌金手指下拉二八
  • 做外贸接私单的网站企业网站建设案例哪个品牌好
  • 做网站招聘的职业顾问cms网站怎么建
  • 泳衣服饰东莞网站建设网页制作设计公司排名
  • 珠海网站优化培训现在网站要怎么做才有人
  • 徐州手机网站建设手机网站制作相关文章
  • 网站建设市场分析报告怎样才能做好网站优化
  • 金华网站建设制作seo基础入门免费教程
  • 网站图片地址怎么做的如何在腾讯云建设网站
  • 杭州哪里做网站好万网域名绑定到其它网站
  • 12380网站建设情况总结什么样的网站需要改版
  • 企业网站推广方法有哪些网站上做镜像是什么意思
  • 作风建设提升年活动网站网站建设概念股
  • h5商城网站建站wordpress yootheme
  • 图片网站 模板杭州建设网造价平台
  • 做百度推广去些网站加客户网站建设的费用估算
  • 网站风格设计描述wordpress 邮件通知 密码
  • 本地唐山网站建设建设网络文化网站的请示
  • 怎么找网站做公示都有哪些网站
  • 宣传型网站赶集网网站建设费用
  • 局域网手机网站建设app宣传推广方案
  • 河北建设工程信息网正规网站郑州市域名服务公司
  • 手机网站建设免费wordpress 固定网址