博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 2386
阅读量:4325 次
发布时间:2019-06-06

本文共 1775 字,大约阅读时间需要 5 分钟。

1 #include
2 #include
3 #define MAXN 105 4 using namespace std; 5 6 char _m[MAXN][MAXN]; 7 bool mark[MAXN][MAXN]; 8 int r; 9 int c;10 void is_connect(int i,int j);11 int main()12 {13 //freopen("acm.acm","r",stdin);14 int i;15 int j;16 int num = 0;17 cin>>r>>c;18 for(i = 0; i < r; ++ i)19 {20 for(j = 0; j < c; ++ j)21 {22 cin>>_m[i][j];23 }24 }25 26 //for(i = 0; i < r; ++ i)27 //{28 // for(j = 0; j < c; ++ j)29 // cout<<_m[i][j];30 // cout<
0 && !mark[i-1][j] && _m[i-1][j] == 'W')53 {54 mark[i-1][j] = true;55 is_connect(i-1,j); 56 }57 if(i < r-1 && !mark[i+1][j] && _m[i+1][j] == 'W')58 {59 mark[i+1][j] = true;60 is_connect(i+1,j);61 }62 if(j > 0 && !mark[i][j-1] && _m[i][j-1] == 'W')63 {64 mark[i][j-1] = true;65 is_connect(i,j-1);66 }67 if(j < c-1 && !mark[i][j+1] && _m[i][j+1] == 'W')68 {69 mark[i][j+1] = true;70 is_connect(i,j+1);71 }72 if(i > 0 && j > 0 && !mark[i-1][j-1] && _m[i-1][j-1] == 'W')73 {74 mark[i-1][j-1] = true;75 is_connect(i-1,j-1);76 }77 if(i > 0 && j < c-1 && !mark[i-1][j+1] && _m[i-1][j+1] == 'W')78 {79 mark[i-1][j+1] = true;80 is_connect(i-1,j+1);81 }82 if(i < r-1 && j > 0 && !mark[i+1][j-1] && _m[i+1][j-1] == 'W')83 {84 mark[i+1][j-1] = true;85 is_connect(i+1,j-1);86 }87 if(i < r-1 && j < c-1 && !mark[i+1][j+1] && _m[i+1][j+1] == 'W')88 {89 mark[i+1][j+1] = true;90 is_connect(i+1,j+1);91 }92 }

 

转载于:https://www.cnblogs.com/gavinsp/p/4568386.html

你可能感兴趣的文章
阶段3 2.Spring_02.程序间耦合_7 分析工厂模式中的问题并改造
查看>>
阶段3 2.Spring_02.程序间耦合_4 曾经代码中的问题分析
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_2 spring中的Ioc前期准备
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_4 ApplicationContext的三个实现类
查看>>
阶段3 2.Spring_02.程序间耦合_8 工厂模式解耦的升级版
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_6 spring中bean的细节之三种创建Bean对象的方式
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_3 spring基于XML的IOC环境搭建和入门
查看>>
阶段3 2.Spring_04.Spring的常用注解_3 用于创建的Component注解
查看>>
阶段3 2.Spring_04.Spring的常用注解_2 常用IOC注解按照作用分类
查看>>
阶段3 2.Spring_04.Spring的常用注解_5 自动按照类型注入
查看>>
阶段3 2.Spring_04.Spring的常用注解_7 改变作用范围以及和生命周期相关的注解
查看>>
阶段3 2.Spring_05.基于XML的IOC的案例1_3 测试基于XML的IOC案例
查看>>
阶段3 2.Spring_04.Spring的常用注解_4 由Component衍生的注解
查看>>
阶段3 2.Spring_06.Spring的新注解_2 spring的新注解-Bean
查看>>
阶段3 2.Spring_04.Spring的常用注解_6 用于注入数据的注解
查看>>
阶段3 2.Spring_06.Spring的新注解_3 AnnotationConfigApplicationContext的使用
查看>>
阶段3 2.Spring_07.银行转账案例_2 案例中添加转账方法并演示事务问题
查看>>
阶段3 2.Spring_07.银行转账案例_6 测试转账并分析案例中的问题
查看>>
阶段3 2.Spring_07.银行转账案例_7 代理的分析
查看>>
阶段3 2.Spring_07.银行转账案例_3 分析事务的问题并编写ConnectionUtils
查看>>