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

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

一、题意:有三种水果分别用,'@','*','#'三种符号表示,上下左右相连的同种水果被看做是一个区域,问一共有多少个区域

 

二、思路:用dfs去标记相连区域,然后遍历每个没有被标记的位置进行dfs

 

三、代码:

#include"iostream"#include"stdio.h"#include"vector"using namespace std;const int MAXN=105;char farm[MAXN][MAXN];int m,n,cnt;bool IsEdge(int x,int y){    if(x>=0&&x
=0&&y
>m>>n,m&&n) { for(int i=0;i
>farm[i]; } cnt=0; for(int i=0;i

  

转载于:https://www.cnblogs.com/acm-jing/p/9550627.html

你可能感兴趣的文章
tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError:)...
查看>>
discuz 上传头像失败解决方法
查看>>
为域用户创建漫游用户配置文件
查看>>
设置域用户只能登陆到特定的计算机
查看>>
将博客搬至CSDN
查看>>
逼自己一把,你就优秀了
查看>>
我的友情链接
查看>>
sql server 第二讲
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
mysql导出表结构
查看>>
Log4j使用总结
查看>>
Mysql主主复制原理及配置
查看>>
nginx编译安装
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
模拟video播放器
查看>>
防杀病毒的12项纪律
查看>>
拦截器的执行顺序
查看>>
Nginx+Tomcat实现动静分离
查看>>