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

做海报有什么好的网站推荐seo外包公司优化

做海报有什么好的网站推荐,seo外包公司优化,做教育的网站有哪些内容吗,创业做社交网站有哪些思路 动态规划,这题主要得弄明白状态转换方程,dp[i][j]表示以(i,j)为右下角的最大正方形 解题方法 1.首先将第一行和第一列初始化,当对应位置的matrix为’0’时,dp数组对应位置也为零,否则为1 …

在这里插入图片描述
思路
动态规划,这题主要得弄明白状态转换方程,dp[i][j]表示以(i,j)为右下角的最大正方形

解题方法
1.首先将第一行和第一列初始化,当对应位置的matrix为’0’时,dp数组对应位置也为零,否则为1
2.对剩下其他位置进行遍历,若对应位置的matrix为’0’时,dp数组对应位置也为零,若不为’0’,则为dp[i][j]=Math.min(dp[i-1][j],Math.min(dp[i-1][j-1],dp[i][j-1]))+1
3.最后dp数组中最大值的平方即为答案

Code

class Solution {public int maximalSquare(char[][] matrix) {int ans=0;int row=matrix.length;int cols=matrix[0].length;int arr[][]=new int[row][cols];for(int i=0;i<row;i++){if(matrix[i][0]=='0')arr[i][0]=0;else{arr[i][0]=1;ans=1;}}for(int i=0;i<cols;i++){if(matrix[0][i]=='0')arr[0][i]=0;else{arr[0][i]=1;ans=1;} }for(int i=1;i<row;i++){for(int j=1;j<cols;j++){if(matrix[i][j]=='0'){arr[i][j]=0;}else{arr[i][j]=arr[i][j]=Math.min(arr[i-1][j],Math.min(arr[i-1][j-1],arr[i][j-1]))+1;}ans=Math.max(arr[i][j],ans);}}return ans*ans;}
}
http://www.hengruixuexiao.com/news/46799.html

相关文章:

  • 祥云户网站网络优化网站
  • 中国人民保险公司官方网站灰色行业推广平台网站
  • 如何汉化wordpress主题怎么提高seo关键词排名
  • 千图网免费素材图库背景seo整站优化新站快速排名
  • 淄博网站建设高端企业王通seo
  • 网站做下CDN防护seo服务方案
  • 苏州做网站建设搜狗网站收录入口
  • 公众号网站怎么做的seo1搬到哪里去了
  • 网站开发运维机构设置成都关键词优化平台
  • 帮别人做设计的网站免费的行情网站app
  • 网站域名及空间购买好用的搜索引擎
  • 网站建设有哪些企业电商代运营一般收多少服务费
  • 网站要和别人做api 链接seo服务靠谱吗
  • java除了做网站百度问答seo
  • 公司对网站排名如何做绩效建站网站
  • 南阳集团网站建设手机优化大师哪个好
  • 有哪些vue做的网站网站营销方案模板
  • 网页qq邮箱怎么发文件seo指的是
  • Wordpress主题 修改 价钱优化大师怎么删除学生
  • 深圳 倡导居家办公seo排名系统源码
  • 本网站建设中网站快速优化排名软件
  • 网站建设好做吗网络营销课程去哪里学
  • 东莞粤保保安公司百度优化师
  • 建设网站平台的用语电子营销主要做什么
  • wordpress 反馈表seo关键词排名怎么优化
  • 东莞气缸东莞网站建设如何网站推广
  • php网站开发技术期末题库找资源的关键词有哪些
  • 中山网站seo关键词今日的新闻
  • 建网站最专业上海网站排名seo公司哪家好
  • 宝安做网站的自助建站模板