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

上海网站排名前十四平英文网站建设

上海网站排名前十,四平英文网站建设,如何创建网页快捷方式,西安网站建设制作目录 1 专题说明2 训练 1 专题说明 本专题用来记录使用双向广搜BFS和A星算法求解的题目。 2 训练 题目1#xff1a;190字串变换 考点#xff1a;从起点开始搜#xff0c;从终点开始搜#xff0c;即双向广搜。 C代码如下#xff0c; #include iostream #incl… 目录 1 专题说明2 训练 1 专题说明 本专题用来记录使用双向广搜BFS和A星算法求解的题目。 2 训练 题目1190字串变换 考点从起点开始搜从终点开始搜即双向广搜。 C代码如下 #include iostream #include cstring #include algorithm #include queue #include unordered_map #include stringusing namespace std;string start_node, end_node; vectorpairstring,string map_subsrc_subdst; unordered_mapstring, int dist1; //从起点出发的距离 unordered_mapstring, int dist2; //从终点出发的距离int main() {cin start_node end_node;string a, b;while (cin a b) {map_subsrc_subdst.emplace_back(a,b); //a-b注意a并不是唯一的存在一对多的情况。}queuestring q1;q1.push(start_node);dist1[start_node] 0;queuestring q2;q2.push(end_node);dist2[end_node] 0;int res -1;while (!q1.empty() !q2.empty()) {//先扩展哪一个扩展数量少的那个if (q1.size() q2.size()) {//扩展q1string t q1.front();q1.pop();if (dist1[t] 10) break;if (dist2.count(t) ! 0) {res dist1[t] dist2[t];break;}//从t可以走到哪里for (auto [subsrc, subdst] : map_subsrc_subdst) {int pos 0;while (t.find(subsrc, pos) ! string::npos) {pos t.find(subsrc, pos);string nt t.substr(0, pos) subdst t.substr(pos subsrc.size());if (dist1.count(nt) 0) { //nt没有被起点扩展到q1.push(nt);dist1[nt] dist1[t] 1;}pos subsrc.size(); //更新pos}}} else {//扩展q2string t q2.front();q2.pop();if (dist2[t] 10) break;if (dist1.count(t) ! 0) {res dist1[t] dist2[t];break;}//从t可以走到哪里for (auto [subdst, subsrc] : map_subsrc_subdst) {int pos 0;while (t.find(subsrc, pos) ! string::npos) {pos t.find(subsrc, pos);string nt t.substr(0, pos) subdst t.substr(pos subsrc.size());if (dist2.count(nt) 0) {//nt没有被终点扩展到q2.push(nt);dist2[nt] dist2[t] 1;}pos subsrc.size(); //更新pos}}}}if (res ! -1) cout res endl;else cout NO ANSWER! endl;return 0; }题目2
http://www.pierceye.com/news/876339/

相关文章:

  • 做企业网站需要多久论坛网站推广方案
  • 郑州网站优化排名wordpress搭建本地博客
  • 如何获取网站域名证书刚刚北京传来重大消息
  • 找别人做淘客网站他能改pid吗现在中型公司做网站用的是什么框架
  • 泉州晋江网站建设费用海南建设银行官网招聘网站
  • 自己给公司做网站郑州工程建设信息网站
  • 单页网站建站外贸公司网站怎么设计更好
  • 滨州建设工程备案网站网站制作九江
  • 北京网站制作业务如何开展全屋整装定制
  • 网站seo博客刷百度关键词排名
  • 制作企业网站的代码馆陶专业做网站
  • 网站建设简介联系方式PHP 网站开发 重点知识
  • 网页设计网站排行榜浅谈一下网络营销的几个误区
  • 上海网站制作公司报价中国十大咨询公司
  • 软件开发和网站建设哪个好dede网站本地访问速度慢
  • 平安建设网站做写手哪个网站好
  • 服务器硬件影响网站速度网站链接优化
  • 商品网站建设格式最火的做网站源码语言
  • 商城建站系统多少钱商标网官方查询官网
  • 织梦网站怎么做备份昆明航空公司官方网站
  • 大什么的网站建设公司达州网站建设哪家好
  • 漳州网站建设优化房地产网站建设意义
  • 兰州酒店网站建设app推广联盟平台
  • 周边产品设计培训哪家好响应式网站做优化好吗
  • 互联网金融整站seo排名要多少钱
  • 阜宁县城乡建设局新的官方网站重庆智能网站建设哪里有
  • 做ppt常用的网站有哪些建设网络强国要有自己的技术
  • 保险网站有哪些保险网站网页设计与制作课程说明
  • 海外网站seo优化wordpress支持asp.net
  • 什么网站做企业邮箱服务单页网站cms