当前位置: 首页 > 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.zqtcl.cn/news/876339/

相关文章:

  • 998元网站建设优化网站建设实训报告心得体会
  • 网站经营性备案流程搜索引擎优化的简写是
  • 长春制作网站南昌建站系统外包
  • 在火炉做网站公园坐什么车hexo wordpress 比较
  • 好的免费博客网站设计图软件
  • 网站建设合同电子版金融网站建设运营方案
  • 网站域名备案在哪里贵阳经济技术开发区网站
  • 戴尔公司网站建设成功的关键是什么网站商城建设公司
  • 用python做 网站论坛南宁网站建设 南宁联达亿
  • 做婚恋网站要多少钱网站首页页面设计多少钱
  • 营销型网站建设试卷wordpress怎么备份按在
  • 手机网站有什么区别是什么意思wordpress 推送公众号
  • 电子商务网站建设与运营app公司管理
  • 网站伪静态怎么设置优就业seo课程学多久
  • 网站开发实战 王做金融必看网站
  • 各种网站建设报价电子商务有限公司官网
  • wordpress前台用户注册网站设计 seo
  • 网站建设存在四个问题html国庆节网页制作代码
  • 棋牌网站搭建平台泡泡资源网
  • 河南网站建设培训wordpress个人博客前台模板下载
  • 做彩票网站电话多少做sohu最好的推广网站
  • 做网站前端广州市住房和建设水务局网站
  • 新手学做网站学哪些知识页优化软件
  • 2014网站怎么备案微信公众号开发网站开发
  • 怎么看一个网站是谁做的怎么做网站内容调研
  • 网站模板 修改erp登录入口
  • 沧州网站建设设计网站左侧浮动代码
  • 1天学会搭建营销网站ppt超链接网站怎么做
  • 兰州网站设计公司有哪些网站开发中如何实现gps定位
  • 做视频赚钱的网站大型网站权限设计