BFS 广度优先搜索 Oil Deposits
来源:互联网 发布:杭州淘宝村在哪里 编辑:程序博客网 时间:2024/05/17 23:45
以下是源码
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); while(true) { int m=in.nextInt(); int n=in.nextInt(); if(m==0&&n==0){return;} int[][] arg=new int[m+2][n+2]; ///读数据 for (int i = 1; i <= m; i++) { String s = in.next(); for (int j = 1; j <= n; j++) { arg[i][j] = s.charAt(j-1); } } ///处理数据 int count=0; for (int i = 1; i <= m; i++) { for (int j = 1; j <= n; j++) { if(arg[i][j]==64){ //把四周围8个都检查一遍,如果有64 就弄成别的 find(arg,i,j); count++; } } } System.out.println(count); } }private static void find(int[][] arg, int i, int j) { arg[i][j]=65; for(int p=i-1;p<=i+1;p++) { for(int q=j-1;q<=j+1;q++) { if(arg[p][q]==64) find(arg,p,q); } }}}
0 0
- BFS 广度优先搜索 Oil Deposits
- HDU 1241 Oil Deposits DFS(深度优先搜索) 和 BFS(广度优先搜索)
- hdu 1241 Oil Deposits【广度优先搜索】
- Oil Deposits(深度或广度搜索)
- 广度优先搜索-BFS
- BFS广度优先搜索
- 广度优先搜索 BFS
- 广度优先搜索(BFS)
- 广度优先搜索(BFS)
- 广度优先搜索(BFS)
- BFS (广度优先搜索)
- BFS广度优先搜索
- 广度优先搜索(BFS)
- bfs 广度优先搜索
- bfs广度优先搜索
- 广度优先搜索bfs
- BFS广度优先搜索
- 广度优先搜索(BFS)
- java解析xml的4种经典方法
- 哈希表的创建,查找
- SpringMVC的@RequestMapping的用法
- project euler 12
- 贪吃蛇
- BFS 广度优先搜索 Oil Deposits
- json的使用(js对象表示法)
- maven 添加自己的包到本地仓库及到项目中
- iOS多态性 动态绑定 与动态类型
- activity之销毁(二)
- HDU 1147 Pick-up sticks
- Java swing 写的贪吃蛇代码200行
- BAT 字符串处理
- project euler 13