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

好用的软件下载网站网站制作中心

好用的软件下载网站,网站制作中心,去哪个网站做兼职,攀枝花三线建设网站思路 既然要求最少步数,那我们可以用bfs 如果鼠标的位置比上一行的行末位置大,如果按上的话,移到上一行的行末。如果鼠标的位置比下一行的行末位置大,如果按下的话,移到下一行的行末。 注意当鼠标位置超过当前行最大…

思路

既然要求最少步数,那我们可以用bfs

如果鼠标的位置比上一行的行末位置大,如果按上的话,移到上一行的行末。如果鼠标的位置比下一行的行末位置大,如果按下的话,移到下一行的行末。
注

意当鼠标位置超过当前行最大值的时候,要让当前位置去到最大值处。

注意,需要文件读写。

代码

#include<bits/stdc++.h>
#include<cstring>
#include<queue>
#include<set>
#include<stack>
#include<vector>
#include<map>
#define ll long long
#define lhs printf("\n");
using namespace std;
const int N=1e3+10;
const int M=1e5+10;
const int inf=0x3f3f3f3f;
int a[N];
int n;
int sx,sy,ex,ey;
int vis[114][M];
int dx[]={0,0,1,-1};
int dy[]={1,-1,0,0};
struct node
{int x,y,step;
};
void bfs(int xx,int yy)
{queue<node> q;vis[xx][yy]=1;q.push(node{xx,yy,0});while(q.size()){node now=q.front();q.pop();	if(now.x==ex and now.y==ey){printf("%d",now.step);return;}for(int i=0;i<4;i++){int nx=now.x+dx[i];int ny=now.y+dy[i];if(ny>=a[nx]){ny=a[nx];}if(nx>=1 and nx<=n and ny>=1 and ny<=a[nx] and vis[nx][ny]==0){vis[nx][ny]=1;q.push(node{nx,ny,now.step+1});}}}
}
int main()
{	freopen("input.txt", "r", stdin);freopen("output.txt", "w", stdout);scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a[i]);a[i]++;}scanf("%d%d%d%d",&sx,&sy,&ex,&ey);bfs(sx,sy);return 0;
}

AC记录

http://www.yayakq.cn/news/160549/

相关文章:

  • 大型网站开发 赚钱wordpress列表翻页有page
  • 关于建设集团公司网站的报告做app布局参考哪个网站
  • 如何做彩票销售网站婚纱网站免费源码
  • 建站网站主题设置不能点空间信息网站
  • 网页游戏的网站酷家乐设计官网
  • 长沙flash网站制作网站搜索优化技巧
  • 解放碑电子商务网站建设长春建站公司网站
  • php网站开发主要做什么产品互联网推广
  • 山东丽天建设集团网站泉州哪里建设网站
  • 网站字号多大网页布局的设计步骤
  • 阿里巴巴建设网站首页wordpress手机端插件下载
  • 运城网站建设设计价格数字货币网站开发
  • 榆林网络公司建设网站郑州做网站优化公司
  • 公司网站页面设计思路小程序后端开发
  • 织梦系统做的网站打开慢平度网站建设ld4
  • 做音乐网站需要什么北京网页设计师培训班
  • 专业的赣州网站建设wordpress 导航主题
  • 网站的风格设计包括哪些内容浙江建筑公司排名前100
  • 国内网站主机网站中超链接怎么做
  • 有的网站显示正在建设中广告模板app
  • 模板网站能用吗wordpress树状文章
  • 广告网站建设案例深圳系统开发高端网站建设
  • 万载网站建设面试学校网站开发
  • 景区网站建设方案 费用一般找人做网站多少钱
  • 科技公司企业网站建设wordpress 历史上今天
  • wordpress站点错误网站死链检查
  • 个人网站能挂广告吗网站建设东营
  • 飞翔时代网站建设昭通网站建设公司
  • 如何向百度提交自己的网站电商类网站怎么做 seo
  • 网站建设的基本流程和技术规范建设网站哪些公司好