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

吉林省做网站公司四川建设厅网站施工员证查询

吉林省做网站公司,四川建设厅网站施工员证查询,网站开发需要,重庆网站设计哪家公司好思路 既然要求最少步数#xff0c;那我们可以用bfs 如果鼠标的位置比上一行的行末位置大#xff0c;如果按上的话#xff0c;移到上一行的行末。如果鼠标的位置比下一行的行末位置大#xff0c;如果按下的话#xff0c;移到下一行的行末。 注意当鼠标位置超过当前行最大…思路 既然要求最少步数那我们可以用bfs 如果鼠标的位置比上一行的行末位置大如果按上的话移到上一行的行末。如果鼠标的位置比下一行的行末位置大如果按下的话移到下一行的行末。 注意当鼠标位置超过当前行最大值的时候要让当前位置去到最大值处。 注意需要文件读写。 代码 #includebits/stdc.h #includecstring #includequeue #includeset #includestack #includevector #includemap #define ll long long #define lhs printf(\n); using namespace std; const int N1e310; const int M1e510; const int inf0x3f3f3f3f; 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) {queuenode q;vis[xx][yy]1;q.push(node{xx,yy,0});while(q.size()){node nowq.front();q.pop(); if(now.xex and now.yey){printf(%d,now.step);return;}for(int i0;i4;i){int nxnow.xdx[i];int nynow.ydy[i];if(nya[nx]){nya[nx];}if(nx1 and nxn and ny1 and nya[nx] and vis[nx][ny]0){vis[nx][ny]1;q.push(node{nx,ny,now.step1});}}} } int main() { freopen(input.txt, r, stdin);freopen(output.txt, w, stdout);scanf(%d,n);for(int i1;in;i){scanf(%d,a[i]);a[i];}scanf(%d%d%d%d,sx,sy,ex,ey);bfs(sx,sy);return 0; } AC记录
http://www.hkea.cn/news/14377844/

相关文章:

  • 网站推广制作网站开发的研究方法
  • 圣辉友联北京网站建设公司阿里虚拟主机怎么做两个网站
  • 陕西免费网站建设济南网站制做
  • 网站要钱怎么一个公司主体可以在多个网站做备案
  • 沧州网站建设方案咨询网球排名即时最新排名
  • 建设行业的门户网站东莞常平中学智慧校园应用中心
  • 网站备案模板网站防止采集
  • 黄岛网站建设服务公司建设银行信用卡申请网站
  • 做网站优化有什么好处外国网站界面
  • 三明建设局网站大连建设网球场价格
  • 宣传类的网站有哪些官网推广运营的步骤有哪些
  • 京推推cms网站建设免费云服务器永久使用下载
  • 中山网站建设设计效果图哪个网站好
  • 农庄网站亚马逊的网站建设
  • 达州市网站建设重庆市建设网站首页
  • 网站建设 类网站购买流程
  • 做业务不花钱的网站有哪些淘宝搜索关键词排名
  • 中国空间站有多大镇江网站建设优化案例分析
  • 做网站赌钱犯法吗网站错误模板
  • 网站开发的基本知识网页设计总结经验
  • 免费个人网站源码php大数据免费查询平台
  • 西安苗木行业网站建设价格公司页面网站设计模板
  • 个人域名可以做企业网站吗给您更优质的服务体验
  • 有专门做网站的公司吗做优化很好的网站
  • 宝安住房和建设局网站官网做网站的准备什么
  • 花生壳域名可以做网站域名吗做网站需要的信息
  • 网站服务费怎么做分录wordpress域名+文件
  • 龙岩kk网招聘最新消息跟我学seo从入门到精通
  • 上海建筑建材业网站迁移注册公司怎么收费标准
  • 网站订单系统模板哈尔滨建设网证照查询