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

如何用html和css做网站开发网站的公司

如何用html和css做网站,开发网站的公司,wordpress导航添加图片,西安推广网站题目描述 小 H 在一个划分成了nm 个方格的长方形封锁线上。 每次他能向上下左右四个方向移动一格(当然小 H 不可以静止不动), 但不能离开封锁线,否则就被打死了。 刚开始时他有满血 6 点,每移动一格他要消耗 1 点血量…

题目描述

小 H 在一个划分成了n×m 个方格的长方形封锁线上。 每次他能向上下左右四个方向移动一格(当然小 H 不可以静止不动), 但不能离开封锁线,否则就被打死了。 刚开始时他有满血 6 点,每移动一格他要消耗 1 点血量。一旦小 H 的血量降到 0, 他将死去。 他可以沿路通过拾取鼠标(什么鬼。。。)来补满血量。只要他走到有鼠标的格子,他不需要任何时间即可拾取。格子上的鼠标可以瞬间补满,所以每次经过这个格子都有鼠标。就算到了某个有鼠标的格子才死去, 他也不能通过拾取鼠标补满 HP。 即使在家门口死去, 他也不能算完成任务回到家中。

地图上有五种格子:

0:障碍物。

1:空地, 小 H 可以自由行走。

2:小 H 出发点, 也是一片空地。

3:小 H 的家。

4:有鼠标在上面的空地。

小 H 能否安全回家?如果能, 最短需要多长时间呢?

输入

第一行两个整数 n,m, 表示地图的大小为n×m。

下面 n 行, 每行 m 个数字来描述地图。

输出

一行, 若小 H 不能回家, 输出 -1,否则输出他回家所需最短时间。

样例输入

3 3
2 1 1
1 1 0
1 1 3

样例输出

4

Code:

#include<bits/stdc++.h>
using namespace std;
struct node{int x,y,t,r;
}na[15*15];
int n,m,ans=-1,a[15][15];
int sx,sy,dx[4]={0,0,1,-1},dy[4]={1,-1,0,0};
bool vis[15][15][10];
queue<node>que;
void bfs(){node temp={sx,sy,0,6};que.push(temp);vis[sx][sy][6]=1;while(!que.empty()){node now=que.front();que.pop();if(a[now.x][now.y]==3&&now.r){ans=now.t;return;}for(int i=0;i<4;i++){int xx=now.x+dx[i];int yy=now.y+dy[i];int tt=now.t+1;int rr=now.r-1;if(a[xx][yy]!=0&&!vis[xx][yy][rr]&&rr&&xx>=1&&yy>=1&&xx<=n&&yy<=m&&rr>0){vis[xx][yy][rr]=1;if(a[xx][yy]==4){rr=6;}node temp={xx,yy,tt,rr};que.push(temp);}}} 
}
int main(){cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];if(a[i][j]==2){sx=i;sy=j;}}}bfs();cout<<ans;return 0;
}

http://www.dt0577.cn/news/18856.html

相关文章:

  • 上海网站开发哪里有域名网
  • dede网站地图地睛最新新闻热点事件摘抄
  • 外贸网站策划福州seo推广优化
  • 百度做网站开发一款app软件需要多少钱
  • 网站做短视频业务许可如何做自己的网站
  • 北京网站建设模板太原网站制作优化seo
  • 重庆建设监理协会网站宁波seo排名方案优化公司
  • 企业网站网站建设价格搜索引擎平台
  • 建设工程有限公司企业网站创建网站的流程是什么
  • 产品推广找哪家公司企业优化推广
  • 上海专业微信网站建设seo优化人员
  • 百度提交入口网站seo就是搜索引擎广告
  • 国外做建筑平面图的网站网络营销策划书3000字
  • 比邻店网站开发什么是搜索引擎竞价推广
  • wordpress播放pdfseo策略
  • 网站开发市场价软文写作经验是什么
  • 福州网站设计公司个人网页制作完整教程
  • 博达软件网站建设国内最新的新闻
  • wordpress网站服务器新媒体代运营
  • 用ps制作网站首页游戏推广是干什么的
  • 做公司网站都需要付什么费用seo值是什么意思
  • 外国做袜子的网站会计培训班要多少钱
  • 海南新闻网站在线推广网站的方法
  • 邳州网站设计价格百度网站域名
  • 政府门户网站建设 苏州电脑系统优化软件十大排名
  • 大连企业做网站如何建一个自己的网站
  • 上海网站制作设计公司网上商城建设
  • 网站网格设计seo搜索引擎优化就业指导
  • 成都网页开发潍坊网站seo
  • 做网站如何赢利的电子商务与网络营销教案