您的位置:首页 > 游戏 > 游戏 > 建设人员查询平台_江西网站制作公司_搜索引擎下载_sem分析是什么意思

建设人员查询平台_江西网站制作公司_搜索引擎下载_sem分析是什么意思

2024/12/23 15:59:34 来源:https://blog.csdn.net/YuZeH/article/details/144187319  浏览:    关键词:建设人员查询平台_江西网站制作公司_搜索引擎下载_sem分析是什么意思
建设人员查询平台_江西网站制作公司_搜索引擎下载_sem分析是什么意思

1,题目

2,思路

首先找到上下左右初始边就开始循环找到上下左右最终边,做面积运算就好了(其中+1是因为下标比实际位置少1)

3,代码

class Solution3195 {public int minimumArea(int[][] grid) {int above = 0;//上int under = 0;//下int left = 0;//左int right = 0;//右boolean b = true;for (int i = 0; i < grid.length; i++) {if (b) {for (int j = 0; j < grid[i].length; j++) {if (grid[i][j] == 1) {above = i;under = i;left = j;right = j;b = false;break;}}} else break;}for (int i = 0; i < grid.length; i++) {for (int j = 0; j < grid[i].length; j++) {if (grid[i][j] == 1) {if (left >= j) {//左left = j;}if (right <= j) {//右right = j;}if (above >= i) {//上above = i;}if (under <= i) {//下under = i;}}}}return (right - left + 1) * (under - above + 1);}
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com