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

网站系统建设与管理百度极速版推广员怎么申请

网站系统建设与管理,百度极速版推广员怎么申请,做热饮店网站,wordpress 段落美化题目描述 为了在敌国渗透作战,指挥官决定:派出伞兵前往敌国!然而敌国的风十分强烈,能让伞兵在同一高度不停转悠,直到被刮到一个无风区…… 输入格式 第一行两个整数 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/484283.html

相关文章:

  • 网站建设要考虑哪些内容我要看今日头条
  • 营销网站制作多少钱seo做得比较好的企业案例
  • 商务网站建设内容域名批量查询工具
  • 建设区服务网站国外网站怎么推广
  • 青羊区网站设计站长工具seo综合查询官网
  • 莱芜公安网站海外市场推广做什么的
  • 建筑公司企业信用分seo超级外链发布
  • 网站建设需要多少ip域名解析查询
  • 页游做的好的是哪个网站爱站站长工具
  • 网络营销的特点有即时性长沙网站优化效果
  • 做调查的网站推广引流
  • 外贸公司的网站建设模板在线刷关键词网站排名
  • wordpress上传网站模板百度推广后台登录
  • 怎么用sharepoint做网站珠海seo排名收费
  • 3d做网站百度导航如何设置公司地址
  • 网站排名大全全网营销方案
  • 垂直电商网站如何做内容运营找seo外包公司需要注意什么
  • 镇江网站建设报价全网营销推广案例
  • 做自媒体好还是网站好seo排名赚官网
  • 成都城乡建设局官方网站网站设计费用
  • 武汉可以做网站的地方北京营销推广网站建设
  • 做别人公司的网站违法吗百度下载软件
  • 厦门模板建站平台百度怎样免费发布信息
  • 苏州商城网站制作怎么可以在百度发布信息
  • 长沙网站制作电话广点通和腾讯朋友圈广告区别
  • 移动互联网站开发与软件开发福建seo学校
  • 东莞网站建设技术支持企业百度推广
  • 网站排名必做阶段性seo策略代推广app下载
  • 网站建设计划书怎么写高质量外链平台
  • 笨笨网站建设专家西安seo搜推宝