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

怎么建立公司网站苏州网站开发公司招聘信息

怎么建立公司网站,苏州网站开发公司招聘信息,yes风淘宝网站,广元 网站建设题目分析 1.双重bfs,遍历两个起点求最短路再计算总和即可 2.唯一的坑点在于对于一个KFC&#xff0c;两人中可能有一个到不了&#xff0c;所以还要对到不了的点距离做处理 #include <bits/stdc.h> using namespace std; using ll long long; const int N 220;struct pos…

 


题目分析

        1.双重bfs,遍历两个起点求最短路再计算总和即可

        2.唯一的坑点在于对于一个KFC,两人中可能有一个到不了,所以还要对到不了的点距离做处理


#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int N = 220;struct pos{int y, x;
}Y, M;char g[N][N];
bool vis[N][N];
int disy[N][N];
int dism[N][N];
int t1, t2;int dx[] = {0, 0, 1, -1};
int dy[] = {1, -1, 0, 0};void bfs1()
{memset(vis, 0, sizeof vis);queue<pos> q;q.push(Y);vis[Y.y][Y.x] = 1;while(!q.empty()){pos temp = q.front(); q.pop();for(int i = 0; i < 4; i++){int a = temp.x + dx[i]; int b = temp.y + dy[i];if(a < 1 || b < 1 || a > t2 || b > t1) continue;if(!vis[b][a] && g[b][a] != '#'){vis[b][a] = 1;q.push({b, a});disy[b][a] = disy[temp.y][temp.x] + 1;}}}for(int i = 1; i <= t1; i++){for(int j = 1; j <= t2; j++){if(disy[i][j] == 0) disy[i][j] = 1e7;}}
}void bfs2()
{memset(vis, 0, sizeof vis);queue<pos> q;q.push(M);vis[M.y][M.x] = 1;while(!q.empty()){pos temp = q.front(); q.pop();for(int i = 0; i < 4; i++){int a = temp.x + dx[i]; int b = temp.y + dy[i];if(a < 1 || b < 1 || a > t2 || b > t1) continue;if(!vis[b][a] && g[b][a] != '#'){vis[b][a] = 1;q.push({b, a});dism[b][a] = dism[temp.y][temp.x] + 1;}}}for(int i = 1; i <= t1; i++){for(int j = 1; j <= t2; j++){if(dism[i][j] == 0) dism[i][j] = 1e7;}}}int main()
{while(scanf("%d %d", &t1, &t2) != EOF){memset(disy, 0, sizeof disy);memset(dism, 0, sizeof dism);for(int i = 1; i <= t1; i++) for(int j = 1; j <= t2; j++){scanf(" %c", &g[i][j]);if(g[i][j] == 'Y') Y.x = j, Y.y = i;else if(g[i][j] == 'M') M.x = j, M.y = i;}bfs1();bfs2();int ans = 999;for(int i= 1; i <= t1; i++){for(int j= 1; j <= t2; j++){if(g[i][j] == '@') ans = min(ans, disy[i][j] + dism[i][j]);}}printf("%d\n", ans * 11);}}

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

相关文章:

  • 公司网站如何维护wordpress注册页面更改
  • 网站模板怎样使用成都网站制作报价
  • 建c2c网站室内装修设计联盟
  • 长沙专业网站建设服务网站建设与管理 规划书
  • 网站建设的具体步骤南海建设网站
  • 如何查看一个网站做的外链抢车票网站怎么做
  • 网站动态小图标郑佩佩 最新消息
  • 怎么做拍卖网站吗企业网站建设公司地址
  • 嘉兴做营销型网站wordpress块引用
  • 佛山住房和城乡建设部网站虚拟币交易网站源码
  • 网站建设框架注意事项网站建设项目网络图
  • 网站建设利益分析WordPress网络管理功能
  • php大型综合网站源码网站开发在线学习
  • 广州番禺营销型网站昌平区事业单位公共知识培训网站
  • 化妆品网站设计欣赏做网站的优化价格
  • 聊城建设局网站三大框架网站开发
  • 建设银行人力资源系统网站首页百度主动提交工具 wordpress
  • php网站的html文件放在那个里面的企业产品网站源码
  • 上海专业网站建做网站有好创意想法
  • 晚上做设计挣钱的网站中国工商建设标准化协会网站
  • 佛山顺德网站建设wordpress免费企模板下载
  • 开公司做购物网站是不是想多了文化网站开发背景
  • 长沙专业网站建设品牌ppt模板免费网址
  • 怎么做网站宣传网站的设计与开发的图片
  • 大港建站公司做一个商品网站多少钱
  • 校园网站建设的背景海南建设银行官方网站
  • seo整站优化新站快速排名查询系统网站模板
  • 做蜂蜜上什么网站网站备案率是什么
  • 如何网站开发语言黑料社2023
  • dede装修网站模板网站设计怎么做视频