当前位置: 首页 > 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.mmbaike.com/news/42436.html

相关文章:

  • 市场营销八大营销模式武汉服装seo整站优化方案
  • 怎样在手机做自己的网站6正规的网店培训机构有哪些
  • 泰安网站建设排行seo智能优化公司
  • 二手的家具哪个网站做的好百度竞价排名广告
  • 哈尔滨网站制作案例宁波网络推广公司有哪些
  • 成都网站制作系统网易疫情实时最新数据
  • 松岗建网站seo实战
  • 化妆品网站设计手机百度app最新版下载
  • 创建网站模板宁波网站推广网站优化
  • 自己做签名网站电子商务网站建设案例
  • 厦门无忧网站建设有限公司百度一下 官方网
  • 网站制作哪里好薇自媒体平台注册入口
  • 电子商务怎么做网站品牌推广策略有哪些
  • 宁波做网站的福建百度开户
  • 电商网站变化国际最新新闻
  • 旅游电子商务网站设计福州百度网站排名优化
  • 淘宝网站建设问题东莞网络营销网站建设
  • 网站开发哪个工具北京seo顾问推推蛙
  • 免费织梦网站源码下载seo关键词外包
  • 厦门网站建设高级课程黄冈网站推广软件免费下载
  • 上海网站公安局不备案吗中国seo网站
  • 网站优化注意事项电商网站平台搭建
  • 盈利性网站备案百度地址如何设置门店地址
  • 邯郸企业网站建设武汉大学人民医院精神科
  • 东莞网站设计关键字挖掘
  • 有限责任公司怎么注册seo一个月赚多少钱
  • 最新国际新闻头条今日国际大事件seo优化网站推广专员招聘
  • php网站开发外文翻译亚马逊seo什么意思
  • 国外做装饰画的网站如何做好网络营销
  • 上海黑马程序员培训机构地址网站seo搜索引擎优化案例