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

做网站公司长沙响应式网页制作软件

做网站公司长沙,响应式网页制作软件,注册网站引流,内蒙古城乡住房建设厅网站sooooooo long没刷题了#xff0c;汗颜 题目链接#xff1a;leetcode面试题17 1.题目 给定一个正整数、负整数和 0 组成的 N M 矩阵#xff0c;编写代码找出元素总和最大的子矩阵。 返回一个数组 [r1, c1, r2, c2]#xff0c;其中 r1, c1 分别代表子矩阵左上角的行号和…sooooooo long没刷题了汗颜 题目链接leetcode面试题17 1.题目 给定一个正整数、负整数和 0 组成的 N × M 矩阵编写代码找出元素总和最大的子矩阵。 返回一个数组 [r1, c1, r2, c2]其中 r1, c1 分别代表子矩阵左上角的行号和列号r2, c2 分别代表右下角的行号和列号。若有多个满足条件的子矩阵返回任意一个均可。 n,m-200 2.分析 1最初想到的版本 首先f[i][j][0]表示第i行前j个格子的前缀和,f[i][j][1]表示第j列前i个格子的前缀和那么以len1,len2,col1,col2为左上角和右下角的矩阵的子矩阵和为f[len2][col2][2]-f[len2][col1-1][2]-f[len1-1][col2][2]f[len1-1][col1-1][2];但这样我们就需要枚举len1,len2,col1,col2,复杂度为NNMM 2在此基础上优化我们可以发现在确定了len1,len2,col1时我们只需要使得f[len2][col2][2]-f[len1-1][col2][2]最大即可那么我们把col1从n-1-0枚举的过程中可以逐步去比较当前最大的f[len2][col2][2]-f[len1-1][col2][2]和当col2col1时的f[len2][col2][2]-f[len1-1][col2][2]谁更大维护一下最大值即可那么复杂度降低为MM*N可以AC 3.代码 class Solution { public:int f[210][210][5];static bool mycmp(vectorint x,vectorint y){return x[0]y[0];}int get_sum(int len1,int len2,int col1,int col2){return f[len2][col2][2]-f[len1-1][col2][2];}vectorint getMaxMatrix(vectorvectorint matrix) {memset(f,0,sizeof(f));int mmatrix.size(),nmatrix[0].size();for(int i0;im;i)for(int j0;jn;j){int leni1,colj1,cmatrix[i][j];f[len][col][0]f[len-1][col][0]c;f[len][col][1]f[len][col-1][1]c;f[len][col][2]f[len-1][col-1][2]f[len][col-1][1]f[len-1][col][0]c;}int ansmatrix[0][0],r10,r20,c10,c20;for(int i0;im;i)for(int ki;km;k){int len1i1,len2k1,col2n;int col_sumf[len2][col2][2]-f[len1-1][col2][2];for(int jn-1;j0;j--){int col1j1;if(get_sum(len1,len2,col1,j1)col_sum){col_sumget_sum(len1,len2,col1,j1);col2j1;}int ans_testf[len2][col2][2]-f[len2][col1-1][2]-f[len1-1][col2][2]f[len1-1][col1-1][2];if(ans_testans){ansans_test;r1i,c1j,r2k,c2col2-1;}}}vectorint ans_vec;ans_vec.push_back(r1);ans_vec.push_back(c1);ans_vec.push_back(r2);ans_vec.push_back(c2);return ans_vec;}};
http://www.hkea.cn/news/14448253/

相关文章:

  • 青海省建设网站价格低毕业设计代做网站价格
  • 北京企业网站建设哪家好忻州市城乡建设局网站
  • 闭站保护期间网站能够打开吗百度首页排名怎么做到
  • 网站开发支付功能深圳罗湖区网站
  • 建筑设计网站大全网站做网站开发公司电话
  • 宁波网站建设公司哪家好学编程的人以后都干嘛呢
  • 杭州雄飞网站建设网络公司正在建设中网站
  • 查公司查企业用什么网站杭州seo博客有哪些
  • 网站 建设 汇报wordpress 插件 pdf
  • 橱柜企业网站模板山西做网站费用
  • 网站网业设计wordpress增加文章类型
  • 自动发货网站建设成品网站w灬源码1688网页版
  • 做泵阀生意到哪个网站淘宝客手机网站开发
  • 美橙网站产品详情做旅游网站的需求分析
  • 网站建设的产品类型是什么dede 网站内页标题修改
  • dnf做任务解制裁的网站普宁市建设局网站
  • 科技创新的重要性和意义广州seo优化效果
  • 化妆品网站栏目设计推广网站的方法有搜索引擎
  • 企业内部网站开发付公司网站建设费用会计分录
  • 广东网站设计服务商wordpress为用户添加积分
  • 潮州网站制作怎样注册自己的网址
  • 做后台系统的网站可以帮忙做网站做公司
  • 企业门户网站的主要技术指标360建筑网一级消防工程师
  • 网站开发文档管理工具电子商务网站建设的重要行
  • 科技加盟网站建设wordpress花生壳lamp
  • 哪个网站做二手车抵押网络营销常用工具有哪些?
  • asp.net网站安装教程游戏开发需要具备哪些技术
  • 哪些网站做免费送东西的广告6有梦商城公司网站
  • 企业应该如何建设自己的网站wordpress附件页面
  • 网站维护和推广基础建设图片