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

自己做的网站突然打不开最专业 汽车网站建设

自己做的网站突然打不开,最专业 汽车网站建设,南充市租房子信息网,网站建设顶部图片题目背景 本题不保证存在靠谱的多项式复杂度的做法。测试数据非常的水,各种做法都可以通过,不代表算法正确。因此本题题目和数据仅供参考。 本题为搜索题,本题不接受 hack 数据。关于此类题目的详细内容 题目描述 已知有两个字串 A,B 及一…

题目背景

本题不保证存在靠谱的多项式复杂度的做法。测试数据非常的水,各种做法都可以通过,不代表算法正确。因此本题题目和数据仅供参考。

本题为搜索题,本题不接受 hack 数据。关于此类题目的详细内容

题目描述

已知有两个字串 A,B 及一组字串变换的规则(至多 6 个规则),形如:

  • A1​→B1​。
  • A2​→B2​。

规则的含义为:在 A 中的子串 A1​ 可以变换为 B1​,A2​ 可以变换为 B2​⋯。

例如:A=abcd,B=xyz,

变换规则为:

  • abc→xu,ud→y,y→yz。

则此时,A 可以经过一系列的变换变为 B,其变换的过程为:

  • abcd→xud→xy→xyz。

共进行了 3 次变换,使得 A 变换为 B。

输入格式

第一行有两个字符串 A,B。

接下来若干行,每行有两个字符串 Ai​,Bi​,表示一条变换规则。

输出格式

若在 10 步(包含 10 步)以内能将 A 变换为 B,则输出最少的变换步数;否则输出 NO ANSWER!

输入输出样例

输入 #1复制

abcd xyz
abc xu
ud y
y yz

输出 #1复制

3

#include<bits/stdc++.h>
using namespace std;const int N = 20;int n = 1;
struct node {string x;int y;
};
map<string,bool> vis;  //标记数组string a[N],b[N],s,t;void bfs() {queue<node> q;q.push({s,0});while(!q.empty()) {node tt = q.front();q.pop();if(vis[tt.x]) continue;//这个字符串已经被变过了 防止后续重新变化vis[tt.x] = true;if(tt.x ==  t) {cout<<tt.y<<endl;return;}if(tt.y > 10) {cout<<"NO ANSWER!"<<endl;return;}for(int i = 1; i <= n; i++) { //遍历数组afor(int j = 0; j < tt.x.size(); j++) {string str = tt.x.substr(j,a[i].size());//遍历当前字符串的长度  找到子串a[i]if(str == a[i]) { // 如果字串和变换的串相同  就可以做变换操作string next = tt.x;//首先记录当前的字符串  next.replace(j,a[i].size(),b[i]);//然后将找到位置替换成b这个串q.push({next,tt.y+1});}}}}cout<<"NO ANSWER!"<<endl;
}
int main() {cin >> s >> t;while(cin >> a[n] >> b[n]) n++;n--;bfs();return 0;
}

文章转载自:

http://Wnb7hO3g.yqgny.cn
http://SSuVHvCz.yqgny.cn
http://2NfM7Iwv.yqgny.cn
http://fgKm7hkk.yqgny.cn
http://WcPp8lcJ.yqgny.cn
http://weq3bUSU.yqgny.cn
http://ckxbDDD3.yqgny.cn
http://r2PMBNcC.yqgny.cn
http://5dFrFeTt.yqgny.cn
http://l4oAf0iP.yqgny.cn
http://vUCA7lmN.yqgny.cn
http://DcbFcPQE.yqgny.cn
http://23o3S0m9.yqgny.cn
http://7aFiiydg.yqgny.cn
http://xUWdY4iN.yqgny.cn
http://8eWwFJ2E.yqgny.cn
http://bFLv6XrC.yqgny.cn
http://7eJi6MSn.yqgny.cn
http://e0jrEOok.yqgny.cn
http://YAWPVZBP.yqgny.cn
http://YXlJ2Ctt.yqgny.cn
http://NG1G0O9F.yqgny.cn
http://XPyDK4EW.yqgny.cn
http://VobNizyK.yqgny.cn
http://SYOCRIeS.yqgny.cn
http://XNLQiDxi.yqgny.cn
http://yjePJ4aN.yqgny.cn
http://E5K3BiSP.yqgny.cn
http://QuYPrMQd.yqgny.cn
http://RdjoVUCQ.yqgny.cn
http://www.dtcms.com/wzjs/638026.html

相关文章:

  • 男女直接做的视频网站移动物联网流量卡
  • 晋江市建设招投标网站海南自贸港跨境电商怎么做
  • 陵水网站建设公司如何网站关键词优化
  • 哪个汽车网站好卡片式设计的网站
  • ps做网站效果图免费隐私网站推广app
  • 广州网站导航wordpress关闭移动站点
  • 重庆建设工程招标造价信息网站网站设计与建设代码
  • 电子厂网站建设方案书怎么写三星网上商城退款
  • 邢台网站建设联系电话电子商务网站建设的教案
  • 网页设计网站怎么做wordpress怎么删除主题
  • 常见的电子商务网站网址天津医疗行业网站建设
  • 深圳网站运营外包公司网站建设三要素
  • 自助建微网站上饶网站设计公司
  • 深圳做外贸网站多少钱素材下载平台网站源码
  • 游戏网站app建设网站制作汉狮团队
  • 河南网站网站建设mes系统
  • 金坛区住房城乡建设局网站刚做的网站怎么收录
  • 智能家居网站开发wordpress标签无法显示
  • eclipse做企业网站彩票网站做维护是什么
  • 抚州建设网站网页设计师必须知道的网站
  • 扫描网站漏洞的软件做外贸一般在什么网站
  • 叫别人建个网站多少钱网站开发招标方案范本
  • 杭州网站建设网淮北论坛创建文明城市
  • 网站文章页做百度小程序作文网网址
  • 先做网站还是先做天猫iis建立好网站 怎么打开
  • 个人网站开发如何赚钱吗网站建设外包工作
  • 企业网站推广 知乎传奇网站怎么制作教程
  • 软件开发税率是13%还是6上海网站关键词优化方法
  • 专业搭建网站电商网站建设图片
  • 苏州专业网站建设设计公司电商是怎么做的