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

秦淮区建设局网站铜梁集团网站建设

秦淮区建设局网站,铜梁集团网站建设,天猫商城买卖平台,株洲专业做网站设计的本题思路 纯bfs#xff0c;注意一个字符中有多个相同的可变字符即可。 代码 void solve() {string a,b; cinab; // 读入起始串和结束串vectorpairstring,string mss; // 可能有一个字符串的多个变换规则#xff0c;不能用map#xff0c;…本题思路 纯bfs注意一个字符中有多个相同的可变字符即可。 代码 void solve() {string a,b; cinab; // 读入起始串和结束串vectorpairstring,string mss; // 可能有一个字符串的多个变换规则不能用mapmultimap可以应该string p,qq;while(cinpqq) { // 读入规则mss.push_back({p,qq});}setstring s; // 用一个集合进行判断是否之前存在这种字符串int mi INF; // 所求最小值bool fg false; // 判断是否找到解s.insert(a); // 先将起始串存入queuepairstring, int q; // 队列 --- 字符串 已经变换次数q.push({a,0}); while(q.size()) { // bfs模板auto tmp q.front(); q.pop();if(tmp.vs 10) continue; // 如果大于10次操作直接continuefor(auto t: mss) { // 根据规则进行变换string str tmp.vf; // 上一个已经变换的字符串int pos str.find(t.vf); // 找到该字符串中是否有相应的变换规则// 注意 find()函数返回为size_t类型是ull类型可能溢出用int可以进行隐式转换if(pos -1) continue; // 如果没有find函数返回-1则continueint len str.size(); // 上一个字符串的长度while(pos ! -1 pos len) { // 可能有多个可以进行相应变换的字符串// e.g. abaaaa 变换规则 a - b, a - c, a - dd等string now ; // 用now作为当前变换过的字符串for(int i 0; i pos; i) {now str[i]; // }now t.vs;pos t.vf.size();for(int i pos; i str.size(); i) {now str[i];}// 上面是进行转换if(s.count(now) 0) { // 判断是否已经存在s.insert(now);q.push({now, tmp.vs 1});}if(now b) { // 判断是否等于目标串mi min(mi, tmp.vs 1);fg true;} pos str.find(t.vf, pos);// coutposendl;}}if(fg) break; // 如果找到了可以直接break否则可能会超时}if(mi 10) puts(NO ANSWER!);else coutmi; }
http://www.zqtcl.cn/news/263782/

相关文章:

  • 文章标题-栏目名称-网站名 dede环保网站设计建设论文
  • centos wordpress建站北京专门做网站的
  • wordpress网站的彻底清理百度网站联系方式
  • 网站建设签收单网页制作模板的作用
  • 已购买域名 如何做网站网络规划设计师通过率多少
  • 酒店网站建设需求分析wordpress iis
  • 烟台网站建设服务新钥匙网站建设
  • 帝国cms网站地图生成器行业网站建设哪家专业
  • 免费推广网站大全wordpress更改图片大小
  • 中航建设集团网站vps网站无法通过ip访问
  • 学生求职网站的需求分析怎么做江西手机版建站系统开发
  • 电商网站开发文献综述嵌入式软件开发项目
  • 网站备案怎样提交管局网站建设基本步骤
  • 国外优秀电商设计网站开发网站公司推荐
  • 国外企业网站建设模型网站建设谈客户说什么
  • 肖港网站开发公司网站的用途
  • 百度网站置顶怎么做效果图制作设计
  • 自适应企业网站用什么框架做重庆在线观看
  • 网站做301重定向的作用辽宁网站建设电话
  • 抚州市建设局官方网站高端网页设计人才
  • 移动商城网站建设 深圳北京网站建站公
  • 网站的对比免费网站建设排名
  • 织梦做的网站别人提交给我留的言我去哪里看怎样发展网站
  • 滨州公司网站建设推广地下城做解封任务的网站
  • 做国外的众筹网站北京的网站建设公司哪家好
  • 网站建设费用一年多少钱商洛城乡建设局网站
  • 网站视觉设计原则四个商城建设
  • WordPress站点添加ssl证书网站在百度无法验证码怎么办
  • 做ppt图片用的网站有哪些问题搭建网站合同
  • 杭州网站建设推荐q479185700上墙网站推广费用入什么科目