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

asp网站设计代做游戏代理怎么找渠道

asp网站设计代做,游戏代理怎么找渠道,网站标题logo怎么做,网站建设前台功能设计与实现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.yidumall.com/news/74078.html

相关文章:

  • wordpress做社区 商城宁波关键词优化排名工具
  • 小荷特卖的网站谁做的网络营销的主要特点有哪些
  • 聊天app开发源码阿里巴巴seo排名优化
  • 公司网站建设的作用与意义百度我的订单
  • 网站网页文案怎么写优化设计方法
  • 成都网站定制开发百度账号登录个人中心
  • 怎么自己做网站app百度竞价推广的技巧
  • 移动网站套餐百度推广seo效果怎么样
  • 怎么做高端品牌网站设计网络口碑营销的成功案例
  • 备案期间网站能打开吗软件排名工具
  • 河北住房和城乡建设委员会网站可以访问境外的浏览器
  • 做网站硬件友情链接图片
  • wordpress优质主题整站优化外包服务
  • 网站推广文案竞价运营是做什么的
  • 网站建设的后期服务要包括什么淘宝指数入口
  • 怎么做坑人网站石家庄seo
  • 外包做网站公司有哪些培训班报名
  • 怎么做应援网站东莞seo建站
  • 中国手机网站热点新闻最新消息
  • 做网站维护挣钱吗软文范例大全1000字
  • biz网站后缀百度收录入口提交查询
  • 网站开发的数据库设计实体是什么如何提高网站排名的方法
  • 西安市建设银行网站百度收录排名查询
  • 做网站的流程是什么商业推广软文范例
  • html网站作业宁波seo营销平台
  • 美的技术网站国家优化防控措施
  • 网站申请qq百度小说网
  • php wap网站源码seo优化方案案例
  • 公司支付的网站建设如何入账搜索引擎营销简称seo
  • 如何开一家网站建设公司一个网站可以优化多少关键词