题目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=513
比较简单的一道题目,主要用dfs搜索。可能比较难想的是在每次搜完之后怎么去寻找下一个起点,方法是做好标记,从头到尾每个点都搜一遍就可以了。
#include<iostream> #include<cstdio> #include<cstring> #define MAXN 100+10 using namespace std; char map[MAXN][MAXN]; int vis[MAXN][MAXN]; void dfs(int i,int j) { vis[i][j]=1; for(int a=-1;a<=1;a++) for(int b=-1;b<=1;b++) { int nexti=i+a,nextj=j+b; if(!vis[nexti][nextj]&&map[nexti][nextj]=='@') dfs(nexti,nextj); } } int main() { //freopen("in.txt","r",stdin); int i,j,n,m; while(cin>>n>>m&&n&&m) { int cnt=0; memset(vis,0,sizeof(vis)); for(i=0;i<n;i++) for(j=0;j<m;j++) cin>>map[i][j]; for(i=0;i<n;i++) for(j=0;j<m;j++) if(!vis[i][j]&&map[i][j]=='@') { dfs(i,j); cnt++; } cout<<cnt<<endl; } return 0; }
发表评论
-
UVa 10422 Knights in FEN
2012-09-07 08:40 936题目:http://uva.onlinejudge.org/i ... -
UVa 539 The Settlers of Catan
2012-08-31 22:22 28题目:http://uva.onlinejudge.org/i ... -
UVa 301 Transportation
2012-08-31 22:10 34题目:http://uva.onlinejudge.org/i ... -
UVa 639 Don't Get Rooked
2012-08-30 23:01 844题目:http://uva.onlinejudge.org/i ... -
UVa 216 Getting in Line
2012-08-29 20:48 757题目:http://uva.onlinejudge.org/i ... -
UVa 10474 Where is the Marble?
2012-08-28 13:45 878题目:http://uva.onlinejudge.org/i ... -
UVa 592 Island of Logic
2012-08-27 11:05 1676题目:http://uva.onlinejudge ... -
UVa 11205 The broken pedometer
2012-08-25 17:28 1088题目:http://uva.onlinejudge.org/i ... -
UVa 131 The Psychic Poker Player
2012-08-24 22:28 902题目:http://uva.onlinejudge.org/i ... -
UVa 729 The Hamming Distance Problem
2012-08-24 12:18 730题目:http://uva.onlinejudge.org/i ... -
Uva 10098 Generating Fast
2012-08-23 15:28 687题目:http://uva.onlinejudge.org/i ... -
UVa 146 ID Codes
2012-08-20 18:46 798题目:http://uva.onlinejudge.org/i ... -
UVa 10167 Birthday Cake
2012-08-16 20:57 631题目:http://uva.onlinejudge.org/i ... -
UVa 10129 Play on Words
2012-08-15 22:49 1176题目:http://uva.onlinejudge.org/i ... -
UVa 10596 Morning Walk
2012-08-14 22:05 914题目:http://uva.onlinejudge.org/i ... -
Uva 10305 Ordering Tasks
2012-08-13 23:40 691题目:http://uva.onlinejudge.org/i ... -
Uva 10004 Bicoloring
2012-08-13 23:34 906题目:http://uva.onlinejudge.org/i ... -
Uva 532 Dungeon Master
2012-08-13 23:29 819题目:http://uva.onlinejudge ... -
Uva 439 Knight Moves
2012-08-11 22:24 688题目:http://uva.onlinejudge.org/i ... -
UVa 784 Maze Exploration
2012-08-11 14:09 874题目:http://uva.onlinejudge.org/i ...
相关推荐
### 黄金矿床形成与成因:连续体模型的回顾与评估 #### 摘要 本文主要探讨了黄金矿床形成的连续体模型,并对其有效性进行了深入的分析与评价。该模型认为,在古老的绿岩带(特别是太古宙绿岩带)中发现的“仅含金...
Deposits-Account-Agreement.pdf
1. 表结构:设计一个`deposits`表用于存储存款记录。字段可能包括`user_id`(关联用户ID)、`amount`(存款金额)、`status`(交易状态,如待处理、成功、失败)、`payment_method`(支付方式)和`created_at`、`...
deposits-all-commercial-banks_metadata.json deposits-all-commercial-banks_metadata_1.json deposits-with-federal-reserve-banks-other-than-reserve-balances-u.s.-treasury-general-account_metadata.json ...
这是由美联储经济数据库 (FRED) 托管的美联储的数据集。此数据集每天更新。 GDTCBW.csv us-government-deposits-total-cash-balance_metadata.json
这是由美联储经济数据库(FRED)托管的美联储数据集。M2的小面额定期存款部分包括银行定期存款和余额不到100,000美元的储蓄帐户。M2的小面额定期存款部分不包括个人退休账户(IRA)和Keogh存款机构的余额,因为退休...
--data '{"query": "{deposits(where:{validatorPubKey:\"0xa2fbaa9e4b454c672ff1e89cd70c5f5e84d7dfab9a3b011c12d56d6f3e56aef0a760ba3e7df78ed8f2783971ea54962a\"}){index amount withdrawalCredentials ...
### OSL测年技术在包裹Sheep Creek火山灰层的黄土沉积物中的应用 #### 概述 本文介绍了一项研究,该研究利用光释光(Optically Stimulated Luminescence, OSL)测年技术对加拿大西北部Yukon地区的Sheep Creek火山灰...
### 关于视网膜上干性黄斑变性前兆——玻璃膜疣(Drusen)的检测与分割 #### 引言 年龄相关性黄斑变性(Age-related Macular Degeneration, AMD)是导致老年人视力丧失的主要原因之一。AMD分为干性和湿性两种类型...
这是由美联储经济数据库(FRED)托管的美联储数据集。FRED有一个数据平台,它们根据数据更新的频率来更新其信息。 TCD.csv TCDSL.csv total-checkable-deposits_...total-checkable-deposits_metadata_1.json
岩浆热液矿床的成矿专属性是指在岩浆演化过程中,特定类型的岩浆和相应的热液流体能够选择性地富集某些成矿元素,形成特定类型的矿床。这种专属性的形成机制可以通过软硬酸碱(HSAB)理论来解释。...
这是由美联储经济数据库(FRED)托管的美联储数据集。 savings-deposits-total_metadata.json SAVINGSL.csv
这是由美联储经济数据库(FRED)托管的美联储数据集。...total-savings-deposits-at-all-depository-institutions_metadata.json total-savings-deposits-at-all-depository-institutions_metadata_1.json WSAVNS.csv
The three most crucial factors for the formation of large and super-large magmatic sulfide deposits are: (1) a large volume of mantle-derived mafic-ultramafic magmas that participated in the formation...
M1的活期存款部分定义为商业银行和外国相关机构(美国政府、美国和外国存管机构以及外国官方机构除外)的活期存款总额。为了避免将同时存托机构账面上的存款重复...demand-deposits-total_metadata.json DEMDEPSL.csv
这是由美联储经济数据库 (FRED) 托管的美联储的数据集。FRED有一个数据平台,他们根据数据更新的频率更新他们的信息。 TREASURY.csv treasury-deposits-with-federal-reserve-banks_metadata.json
"HDU1241 Oil Deposits.cpp"很可能就是通过BFS策略,解决了资源分配或路径规划的问题。 在这些题目中,"HDU1242 Rescue.cpp"可能涉及到对图的深度优先搜索,模拟救援任务的执行顺序;"HDU1240 Asteroids!".cpp可能...
Mineral assemblages formed during hydrothermal alteration reflect the geochemical composition of ore-forming fluids. Gold is mainly transported in solution as Au-Cl and Au-S complexes....