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

安通建设有限公司网站如何做谷歌seo推广

安通建设有限公司网站,如何做谷歌seo推广,苏州企业网站建站,wordpress 建视频网站吗1139. 最大的以 1 为边界的正方形难度中等137收藏分享切换为英文接收动态反馈给你一个由若干 0 和 1 组成的二维网格 grid,请你找出边界全部由 1 组成的最大 正方形 子网格,并返回该子网格中的元素数量。如果不存在,则返回 0。示例 1&#xf…

1139. 最大的以 1 为边界的正方形

难度中等137收藏分享切换为英文接收动态反馈

给你一个由若干 01 组成的二维网格 grid,请你找出边界全部由 1 组成的最大 正方形 子网格,并返回该子网格中的元素数量。如果不存在,则返回 0

示例 1:

输入:grid = [[1,1,1],[1,0,1],[1,1,1]]

输出:9

示例 2:

输入:grid = [[1,1,0,0]]

输出:1

提示:

  • 1 <= grid.length <= 100

  • 1 <= grid[0].length <= 100

  • grid[i][j] 为 0 或 1

解题思路:以正方形周长的路径扫描每个子网格;

以当前坐标(i,j)为起点,L为边长,扫描一个正方形的周长,判断是否构成一个正方形,并不断更新maxL(当前的最大边长);

最后返回maxL*maxL即可。

AC代码:

class Solution {
public:bool hasSquare(int SI,int SJ,int L,vector<vector<int>>& grid){// 扫描顺序:上、右、下、左for(int k=0;k<4;k++){if(k==0){//上边for(int m=0;m<L;m++){if(SJ<0 || SJ>=grid[0].size())return false;if(grid[SI][SJ]!=1)return false;if(m<L-1)SJ++;}}if(k==1){//右边for(int m=0;m<L;m++){if(SI<0 || SI>=grid.size())return false;if(grid[SI][SJ]!=1)return false;if(m<L-1)SI++;}}if(k==2){//下边for(int m=0;m<L;m++){if(SJ<0 || SJ>=grid[0].size())return false;if(grid[SI][SJ]!=1)return false;if(m<L-1)SJ--;}}if(k==3){//左边for(int m=0;m<L;m++){if(SI<0 || SI>=grid.size())return false;if(grid[SI][SJ]!=1)return false;if(m<L-1)SI--;}} }return true;}int largest1BorderedSquare(vector<vector<int>>& grid) {if(grid.size()==1){for(int i=0;i<grid[0].size();i++){if(grid[0][i]==1)return 1;}return 0;}//解题思路:以正方形周长的路径扫描每个子网格int maxL=0;int row=grid.size();    //行数int col=grid[0].size(); //列数for(int i=0;i<row;i++){for(int j=0;j<col;j++){if(grid[i][j]!=1)continue;int L=max(maxL,1);//以当前坐标(i,j)为起点,L为边长,扫描一个正方形的周长//判断是否构成一个正方形int LLen=min(row-i,col-j);bool isOk=false;for(;L<=LLen;L++){isOk=hasSquare(i,j,L,grid);if(isOk)maxL=max(L,maxL);} }}return maxL*maxL;}
};

http://www.dinnco.com/news/80620.html

相关文章:

  • 福建省人民政府网官网seo综合查询工具下载
  • 如何做网站的营销广州百度推广客服电话多少
  • 淘宝客网站怎么做分销无锡谷歌优化
  • 南沙做网站企业网络推广软件
  • 做物流网站的公司内容营销成功案例
  • 企业网站如何建设seo专业培训中心
  • 省运会官方网站建设怎么快速优化关键词
  • 新闻网最新消息朝阳区seo技术
  • 临平网站建设东莞seo优化
  • vscode 网站开发志鸿优化设计电子版
  • 建网站找汉狮百度竞价优化排名
  • 药品在网站上做标签有哪些分类seo排名关键词搜索结果
  • 东莞阿里网站设计游戏推广文案
  • 做网站跑matlab程序义乌百度广告公司
  • 《妻子》在线观看免费韩剧东莞搜索网络优化
  • 做公众号一般在哪个网站照片个人免费网上注册公司
  • 我的企业网站怎么seo石家庄网络营销网站推广
  • wordpress共用用户多站点西安seo优化系统
  • 选择推广途径与原因武汉百度快照优化排名
  • 可做ppt的长篇英文阅读网站每日国际新闻最新消息
  • 公司简介模板图片内蒙古seo优化
  • 成都网站建设外包百度手机软件应用中心
  • 河北邯郸建网站国外搜索引擎排名
  • 做网站要百度网站入口链接
  • 厦门网页设计培训学校如何优化网络速度
  • 论坛类网站可以做移动端吗广东佛山疫情最新情况
  • 网站单独页面怎么做301重定向百度快照关键词推广
  • 泗县网站建设与推广培训宁德市地图
  • 广州制作网站公司快速申请免费个人网站
  • 广州网站改版中国最大的企业培训公司