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

桂林网站艰涩百度一下你就知道官网网页

桂林网站艰涩,百度一下你就知道官网网页,校园设计网站,所有娱乐场网址平台题目描述 为了在敌国渗透作战,指挥官决定:派出伞兵前往敌国!然而敌国的风十分强烈,能让伞兵在同一高度不停转悠,直到被刮到一个无风区…… 输入格式 第一行两个整数 n,m,表示敌国的大小。 以下 n 行&am…

题目描述

为了在敌国渗透作战,指挥官决定:派出伞兵前往敌国!然而敌国的风十分强烈,能让伞兵在同一高度不停转悠,直到被刮到一个无风区……

输入格式

第一行两个整数 n,m,表示敌国的大小。

以下 n 行,每行 m 个字符,u 表示风向北吹;d 表示风向南吹;l 表示风向西吹;r 表示风向东吹;o 表示无风。(上北下南,左西右东)

输出格式

一个数:表示有几个点可以放下伞兵。

样例 #1

样例输入 #1

5 5
rrrrr
rdddr
rroll
uuuuu
uuuuu

样例输出 #1

19

提示

数据范围:1≤n,m≤1000

正片开始

ok,首先先分析一下样例

他的意思是

u=up=上

d=down=下

l=left=左

r=right=右

现在再使出我练习两年半的画技画出一个5*5的表格

再把数据填入表格 

 我们发现,如果按照  u上  d下  l左  r右 的走法,比如说伞兵出生在 (2,1) 的走法如下

他最终可以到达无风区o

我们可以通过模拟来解,他让我们往哪就往哪

好的,提示就到这里,现在代码答案

//csdnfishingliver diaoyudegan
#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
bool vis[1005][1005];
char g[1005][1005];
void dfs(int x,int y){vis[x][y]=1;if(g[x-1][y]=='d')	dfs(x-1,y);if(g[x+1][y]=='u')	dfs(x+1,y);if(g[x][y-1]=='r')	dfs(x,y-1);if(g[x][y+1]=='l')	dfs(x,y+1);
}
int main(){cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>g[i][j];}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(g[i][j]=='o'){vis[i][j]=1;dfs(i,j);}}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(vis[i][j])	ans++;	}}cout<<ans;return 0;
}

ok这次的博文就到这里,没点关注的关注一下呗~如果可以就善意的评论壹下呗~在点个赞就更完美了~

收工! 

http://www.dtcms.com/wzjs/189848.html

相关文章:

  • 山东省高中生发展报告在哪个网站做国外独立网站如何建站
  • 怎么做有声小说网站播音员抖音关键词搜索指数
  • 海阳手机网站开发百度平台app
  • 东莞品牌网站建设服务网址提交入口
  • 做外贸网站市场分析seo优化策略
  • 企业黄页网站源码鹤壁网站推广公司
  • 做小程序好还是做微网站好pc优化工具
  • 英文b2b网站系统淘宝关键词搜索工具
  • 有那些专门做职业统计的网站如何发布自己的广告
  • 巴南网站建设百家号seo怎么做
  • 兴义网站建设公司百度竞价推广开户内容
  • 重庆怎么制作网站?青岛seo优化公司
  • 网站上做百度广告赚钱么软文广告经典案例短的
  • 西安招标网杭州seo专员
  • 建设网站深圳免费推广的方式有哪些
  • 网站建设可以用350摸板栾城seo整站排名
  • 网站的做网站公司家庭优化大师
  • 找人一起做素材网站网络营销的缺点及建议
  • 成都网站建设推广在超级seo助手
  • wordpress没有样式表上海seo培训中心
  • 做网站页面对PS切图网上销售平台有哪些
  • 做网站zwnet网络推广有哪些途径
  • 网站建设与设计网站seo关键词设置
  • 如何做网站友情链接成都网络推广哪家好
  • 做商业网站没有注册公司百度快速收录接口
  • 怎么做网站加盟产品网络营销策划方案
  • 做网站都需要学什么语言抓取关键词的软件
  • wordpress怎么用地图搜狗网站seo
  • 嘉兴做网站优化哪家好网络营销推广方案策划书
  • 施工企业会计论文农大南路网络营销推广优化