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

医美网站建设51网站一起做网店广州

医美网站建设,51网站一起做网店广州,网易网站建设,wordpress mysql5.1solution 有一个测试点没有空格&#xff0c;要特别处理&#xff0c;否则会有一个测试点运行错误&#xff01; 还有输入数据的规模在变&#xff0c;小心顺手敲错了边界条件 #include<iostream> #include<string> #include<queue> #include<map> #incl…

在这里插入图片描述
在这里插入图片描述

solution

有一个测试点没有空格,要特别处理,否则会有一个测试点运行错误!
还有输入数据的规模在变,小心顺手敲错了边界条件

#include<iostream>
#include<string>
#include<queue>
#include<map>
#include<algorithm>
using namespace std;
string start, t;
map<string, int> mp;
int ax, ay, x, y, d, k;
int X[4] = {-1, 1, 0, 0};
int Y[4] = {0, 0, -1, 1};int bfs(string s){queue<string> q;q.push(s);while(!q.empty()){t = q.front();q.pop();if(t.find('A') == ay && t.find('B') == ax) return mp[t];k = t.find(' ');for(int i = 0; i < 4; i++){x = k / 3 + X[i];y = k % 3 + Y[i];if(x < 0 || x >= 2 || y < 0 || y >= 3) continue;d = mp[t];swap(t[k], t[3 * x + y]);if(!mp.count(t)){mp[t] = d + 1;q.push(t);}swap(t[k], t[3 * x + y]);}}
}int main(){getline(cin, start);getline(cin, t);start = start + t;ax = start.find('A');ay = start.find('B');if(start.find(' ') == start.npos) cout << 10;else cout << bfs(start);return 0;
}
http://www.yayakq.cn/news/409357/

相关文章:

  • 游戏网站后台建设mvc 网站建设
  • 上海城乡建设网站首页长沙建站网
  • 哈尔滨网站建设技术托管公司网站建设重点内容
  • 最好看的网站设计wordpress模板教程视频
  • 人流什么时间做 新闻源网站网站建设知识平台
  • 配资网站建设是什么意思怎样做网站卖手机号
  • 网站建设 客户需求网络工程师一个月工资多少
  • 如何创建一个国外免费网站win10 电脑做网站服务器吗
  • 无锡网站制作联系电话汽车网站建设目的
  • 湛江网站建设方案咨询家装风格效果图大全
  • 丰台周边网站建设网页设计师个人网站
  • 网站动态背景怎么做wordpress 文章底部作者
  • 广东平台网站建设哪家好开发一个网站的费用
  • 想调用等三方网站数据该怎么做网销平台排名
  • 做心悦腾龙光环的网站是什么软文广告经典案例短的
  • 上海大型网站制作公wordpress字体颜色
  • 潜江做网站的做网站主机电脑
  • 媒体网站的品牌建设如何修改WordPress账号
  • 国内装饰行业网站开发有用模板网在线制作官网免费
  • 学校校园网站建设婚介网站建设
  • 济南网站设计建设企业银行电脑版怎么下载
  • 高端 网站定制漯河住房和城乡建设局网站
  • 云南网站建设公司哪家好竞价被恶意点击怎么办
  • 家装效果图南昌seo推广方式
  • word后的网站引用怎么做技术支持:上海网站建设
  • 个人网站 怎么备案网站排名云优化工具
  • 中国建设银行的官方网站汽车之家网页版入口
  • dede wap网站企业营销网站建设费用
  • 大型网站建设济南兴田德润o团队怎么样郑州最近新闻事件
  • 北京单位网站建设培训工程建设合同范本