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

seo2短视频发布wordpress商品分类标题seo

seo2短视频发布,wordpress商品分类标题seo,低代码快速开发平台,郑州中心城区文章目录1. 题目2. 解题2.1 前缀和#xff08;超时#xff09;2.2 动态规划1. 题目 给定一个正整数和负整数组成的 N M 矩阵#xff0c;编写代码找出元素总和最大的子矩阵。 返回一个数组 [r1, c1, r2, c2]#xff0c;其中 r1, c1 分别代表子矩阵左上角的行号和列号超时2.2 动态规划1. 题目 给定一个正整数和负整数组成的 N × M 矩阵编写代码找出元素总和最大的子矩阵。 返回一个数组 [r1, c1, r2, c2]其中 r1, c1 分别代表子矩阵左上角的行号和列号r2, c2 分别代表右下角的行号和列号。 若有多个满足条件的子矩阵返回任意一个均可。 示例: 输入: [[-1,0],[0,-1] ] 输出: [0,1,0,1]说明 1 matrix.length, matrix[0].length 200来源力扣LeetCode 链接https://leetcode-cn.com/problems/max-submatrix-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目 LeetCode 363. 矩形区域不超过 K 的最大数值和DPset二分 2.1 前缀和超时 求出每个位置与(0,0)构成的子矩阵的和4层 for 循环遍历左上角为x,y右下角为ij的子矩阵其和为 sumprefixsum[i][j]−prefixsum[x−1][j]−prefixsum[i][y−1]prefixsum[x−1][y−1]sum prefixsum[i][j]-prefixsum[x-1][j]-prefixsum[i][y-1]prefixsum[x-1][y-1]sumprefixsum[i][j]−prefixsum[x−1][j]−prefixsum[i][y−1]prefixsum[x−1][y−1]复杂度 O(m2n2)O(m^2n^2)O(m2n2)通过14/25个测试 class Solution { public:vectorint getMaxMatrix(vectorvectorint matrix) {int m matrix.size(), n matrix[0].size(), i, j, x, y;int sum, maxSum INT_MIN;vectorvectorint prefixsum(matrix);for(i 0; i m; i){for(j 0; j n; j){if(i 0)prefixsum[i][j] prefixsum[i-1][j];if(j 0)prefixsum[i][j] prefixsum[i][j-1];if(i0 j0)prefixsum[i][j] - prefixsum[i-1][j-1];// cout prefixsum[i][j] ;}// cout endl;}vectorint ans(4);for(i 0; i m; i){for(j 0; j n; j){for(x 0; x i; x){for(y 0; y j; y){sum prefixsum[i][j];if(x 0)sum - prefixsum[x-1][j];if(y 0)sum - prefixsum[i][y-1];if(x 0 y 0)sum prefixsum[x-1][y-1];if(sum maxSum){maxSum sum;ans[0] x, ans[1] y;ans[2] i, ans[3] j;}}}}}return ans;} };2.2 动态规划 类似题目 LeetCode 152. 乘积最大子序列DP 本题参考LeetCode 53. 最大子序和动态规划本质一样。 2层for循环先把所有可能的行组合找出来然后列向求和压扁它对这个压扁的一维数组求最大子序和即可时间复杂度 O(m2n)O(m^2n)O(m2n) class Solution { public:vectorint getMaxMatrix(vectorvectorint matrix) {int m matrix.size(), n matrix[0].size(), i, j, k, l, r;int sum, maxSum INT_MIN;vectorint sumRi_Rj(n);//【ij】行的列向和vectorint ans(4);for(i 0; i m; i){sumRi_Rj.clear();sumRi_Rj.resize(n,0);for(j i; j m; j){for(k 0; k n; k){sumRi_Rj[k] matrix[j][k];//列向和}//一维dp初始化sum sumRi_Rj[0];l r 0;if(sum maxSum){maxSum sum;ans[0] i, ans[1] l;ans[2] j, ans[3] r;}for(k 1; k n; k){ //转为一维数组sumRi_Rj最大子数组和if(sum 0){sum sumRi_Rj[k];r k;}else{sum sumRi_Rj[k];l r k;}if(sum maxSum){maxSum sum;ans[0] i, ans[1] l;ans[2] j, ans[3] r;}}}}return ans;} };384 ms 12.7 MB
http://www.pierceye.com/news/491818/

相关文章:

  • 在国外做盗版电影网站吗安卓网站建站系统
  • 网站备案是在哪个部门织梦cms 获得网站流量次数
  • 公司网站放哪些内容ui培训班教程
  • 电子商务网站设计目的及要求百通互联网站建设
  • 网站做端口是什么问题微信最新版本官方版下载安装
  • 活字格能开发企业网站吗本地做网站
  • 建立一个小型网站多少钱微信公众号移动网站开发
  • 网站建设设计师招募建设方案模板范文
  • 做网站需要多少钱一年wordpress网站语言
  • 专门做家具的网站做网站建设的怎么赢利
  • 网站建设教程皆赞湖南岚鸿完成站长网站大全
  • 广州市网站建设 合优系统学做网站
  • 网站建设客户相关问题wordpress主题怎么选
  • 网站数据迁移教程网络营销项目策划书范文
  • 网站 只收录首页网站建设手机端页面模板
  • 光明区建设局网站云南省工程建设造价协会网站
  • 网站建设视频教程 百度云网站制作背景图片
  • 网站域名起名网站建设企业排行榜
  • 高端品牌网站定制设计wordpress多张页面左右滑动
  • git网站开发网名logo设计制作
  • seo在线网站诊断推推蛙seo兼职怎么收费
  • 网站数据分析视频深圳市昊客网络科技有限公司
  • 外贸网站做开关行业的哪个好网站互动优化
  • 西班牙语网站设计哪家好开发一个跑腿app需要多少钱
  • 怎么才能提高网站点击量 免费网站原型图软件
  • wordpress私人建站主题网络公司手机网站
  • 做网站设计比较好的公司wordpress wp_trim_words
  • 湖南对外建设集团网站wordpress中数据库配置文件
  • 设计类网站模板物流企业网站建设策划书
  • dw建设手机网站永久免费网站推荐