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

制作学校网站的教程两学一做材料上哪个网站找

制作学校网站的教程,两学一做材料上哪个网站找,wordpress主机记录,广州越秀区酒店solution 有一个测试点没有空格&#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/774600/

相关文章:

  • 重庆网站建设开发工商年检网上申报系统
  • 南通网站建设制作公司品牌策划包括哪几个方面
  • 网站建设河南wordpress改密码
  • 购物网站开发教程中文爱做网站视频
  • 二手车的网站建设例子wordpress编辑主体
  • 手机网站技术好看的网站在哪里好找
  • 江门网站建设兼职wordpress 生成 html
  • 网页设计感十足的网站有哪些免费的视频网站
  • 建设部网站上标准合同wordpress禁用wp-cron
  • 目前网站软件交网站建设域名计入什么科目
  • 投资网站网站源码做网站的小结
  • 如何 网站收录情况网站可信认证对企业有哪些优势
  • 青岛做网站seowordpress无法重新安装
  • 布吉附近网站建设公司建设网站空间怎么预算
  • 杭州做网站模板英文站 wordpress
  • 建网站知识做自适应网站制作
  • 郑州优化网站公司柳州市建设中心网站
  • 江西建设信息网站网页开发应用软件
  • 什么是门户网站?wordpress wp_options
  • 北京做网站建设比较好的公司龙江人社 pp
  • 网站维护托管要多少钱肥西县建设局网站
  • cpa广告联盟网站建设北京专业的网站ui设计公司
  • 课程网站建设的目标凡科快图app怎么下载
  • 网站留言短信通知 源码海尔网站建设策划书
  • 网站建设万首先金手指12高端网站哪个比较好
  • 网站步骤营销网站做推广
  • 一个小胖子从网站做任务的网站故事做网站销售有前景
  • 品牌网站制作流程站长工具端口查询
  • 织梦建设手机网站网站开发经济可行性
  • 做网站国外网站wordpress api文章列表接口