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

做美瞳网站需要什么资质阿里网站多个域名

做美瞳网站需要什么资质,阿里网站多个域名,网站服务器过期了怎么办,自己做网站现实么孤岛系列有#xff1a; 孤岛总面积求解#xff08;用了dfs、bfs两种方法#xff09;和沉没孤岛#xff08;这里只写了dfs一种#xff09; 简单解释一下#xff1a; 题目中孤岛的定义是与边缘没有任何接触的#xff08;也就是不和二维数组的最外圈连接#xff09; 孤岛总面积求解用了dfs、bfs两种方法和沉没孤岛这里只写了dfs一种 简单解释一下 题目中孤岛的定义是与边缘没有任何接触的也就是不和二维数组的最外圈连接所以我们在这里求面积和沉没孤岛都是先把不是孤岛的剔除 然后剩下的就是孤岛然后处理起来就简单多了那么我们这里是怎么遍历不是孤岛的岛呢很简单与数组外圈的1相连的肯定就不是孤岛所以我们直接从四个方向的边缘遍历将他们都处理掉。 其实都是dfs、bfs的模板题、基础题都比较简单这里贴出代码太懒了都写在了一个代码里... 题目、题解链接代码随想录 import java.util.LinkedList; import java.util.Queue; import java.util.Scanner;public class TheSquareOfIsolatedIsland {public static int ans0;public static int[][] next{{1,0},{0,1},{-1,0},{0,-1}};// dfs遍历计算孤岛面积public static void dfs(int[][] grid,int x,int y){grid[x][y]0;ans;for(int i0;i4;i){int nextXxnext[i][0];int nextYynext[i][1];if(nextX0||nextXgrid.length||nextY0||nextYgrid[0].length||grid[nextX][nextY]0) continue;dfs(grid,nextX,nextY);}}// bfs遍历计算孤岛面积public static void bfs(int[][] grid,int x,int y){Queueint[] queuenew LinkedList();queue.add(new int[] {x,y});grid[x][y]0;ans;while(!queue.isEmpty()){int[] theNextqueue.poll();int xxtheNext[0];int yytheNext[1];for(int i0;i4;i){int nextXxxnext[i][0];int nextYyynext[i][1];if(nextX0||nextXgrid.length||nextY0||nextYgrid[0].length||grid[nextX][nextY]0) continue;queue.add(new int[] {nextX,nextY});ans;grid[nextX][nextY]0;}}}// 沉没孤岛public static void dfs2(int[][] grid,int x,int y){grid[x][y]-1;for(int i0;i4;i){int nextXxnext[i][0];int nextYynext[i][1];if(nextX0||nextY0||nextXgrid.length||nextY grid[0].length) continue;if(grid[nextX][nextY]0||grid[nextX][nextY]-1) continue;dfs2(grid,nextX,nextY);}}public static void main(String[] args){Scanner scannernew Scanner(System.in);int nscanner.nextInt();int mscanner.nextInt();int[][] gridnew int[n][m];for(int i0;in;i){for(int j0;jm;j){grid[i][j]scanner.nextInt();}}scanner.close();for(int i0;in;i){if(grid[i][0]1) dfs2(grid,i,0);if(grid[i][m-1]1) dfs2(grid,i,m-1);}for(int j0;jm;j){if(grid[0][j]1) dfs2(grid,0,j);if(grid[n-1][j]1) dfs2(grid,n-1,j);}ans0; // for(int i0;in;i){ // for(int j0;jm;j){ // if(grid[i][j]1) bfs(grid,i,j); // } // }System.out.println(ans);// 沉没孤岛输出操作for(int i0;in;i){for(int j0;jm;j){if(grid[i][j]1) grid[i][j]1;if(grid[i][j]-1) grid[i][j]0;}}for(int i0;in;i){for(int j0;jm;j){System.out.print(grid[i][j] );}System.out.println();}} }
http://www.pierceye.com/news/353696/

相关文章:

  • 电子网址怎么创建下载优化大师app
  • 网站上传服务器教程wordpress 开启多用户
  • 做网站的公司重庆互联网营销方式
  • 在线探测网站开发语言东莞人才市场现场招聘会地址
  • 检测网站是否被挂黑链seo网站营销推广
  • 当今网站开发技术的现状自己做的网站怎么上排行榜
  • 外贸没有公司 如何做企业网站?成都市住房和城乡建设局官网查询
  • 公证网站建设管理无锡百度正规推广
  • 免费海外网站建设自学设计软件的免费网站
  • 个人姓名最多备案多少个网站外贸网站制作公司
  • 上海市建设安全协会官方网站上海人才网官网公示
  • 原创文章网站wordpress注册页面修改密码
  • 山东省建设注册执业中心网站博物馆网站做的最好的
  • 做论坛网站能赚钱吗山东济南网站建设公司
  • 建网站海外英文建站
  • 学网站开发网页制作苏州模板建站哪家好
  • 音乐网站建设怎么上传音乐易点租电脑租赁官网
  • 做足球网站前景一个网站源码值多少钱
  • 成都网站排名优化公司上海创意网站建设
  • 贵阳市住房城乡建设局八大员网站wordpress 输出 文章时间
  • 那个装修公司的网站做的好想创业去哪里找项目
  • 公选课网页制作与网站建设网页游戏平台十大排名
  • 无锡锡牛网站建设网站倒计时
  • 南通做外贸网站网站建设培训四川
  • 微小店适合卖做分类网站吗手机开发者网站
  • 广州建企业网站网页设计是啥意思
  • wap手机网站建设刀模 东莞网站建设
  • 怎样做网站的外链做推广优化的网站有哪些内容
  • 永嘉规划建设局网站备案个人网站做淘宝客
  • 枣庄网站建设电话网站怎么做 凡科