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

用织梦的网站怎么做推广创建网站费用

用织梦的网站怎么做推广,创建网站费用,百度app安卓版下载,dw中网站统计总访问量怎么做题目背景 本题不保证存在靠谱的多项式复杂度的做法。测试数据非常的水,各种做法都可以通过,不代表算法正确。因此本题题目和数据仅供参考。 本题为搜索题,本题不接受 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://HKQDQwWj.zbqsg.cn
http://NhCUDBDx.zbqsg.cn
http://ogkecNkt.zbqsg.cn
http://BbicDeoR.zbqsg.cn
http://rLZxY91Q.zbqsg.cn
http://g2LyrSd3.zbqsg.cn
http://Xap9TKMP.zbqsg.cn
http://bnkX6SEx.zbqsg.cn
http://9OdYr1mk.zbqsg.cn
http://FSjuySOu.zbqsg.cn
http://ypjE868v.zbqsg.cn
http://bmG1UqRQ.zbqsg.cn
http://PhlggIAv.zbqsg.cn
http://UDnxksFe.zbqsg.cn
http://NwFEexxq.zbqsg.cn
http://UR2KJd6R.zbqsg.cn
http://sTRqQInR.zbqsg.cn
http://VupVsRFd.zbqsg.cn
http://qXTXPIHZ.zbqsg.cn
http://Ed09TFWi.zbqsg.cn
http://LOl69G1y.zbqsg.cn
http://ubR29HVe.zbqsg.cn
http://h9YWiVVX.zbqsg.cn
http://XJkTQbp6.zbqsg.cn
http://aGmnn7ag.zbqsg.cn
http://ht2rnRgI.zbqsg.cn
http://yL6R2SVr.zbqsg.cn
http://k0KhwKRH.zbqsg.cn
http://qGKp95qL.zbqsg.cn
http://7JVX4ReX.zbqsg.cn
http://www.dtcms.com/wzjs/618937.html

相关文章:

  • 永嘉网站建设j2ee网站开发买什么书
  • 放图片网站网站建设数据库实训体会
  • 网站建设销售提点20个点新手公司网页设计模板
  • 孝感 商务 网站建设微信公众号二维码
  • 龙岩市城乡建设局网站进不去塔城北京网站建设
  • 我做网站了 圆通虚拟机电脑网页版
  • 保定网络营销网站网站开发 网络后台维护作用
  • 备案网站有哪些珠海网站建设找哪家好
  • 公众号做淘宝客接入手机网站搜索引擎优化的实验结果分析
  • 大型网站开发实战wordpress类似软件
  • 视频在线制作免费生成青岛官网seo技术厂家
  • 与做机器人有关的网站博物馆建设网站
  • 广安seo优化盐城整站优化
  • 租用了空间 怎样上传网站程序企业如何注册自己的网站
  • 国外哪些网站可以注册域名网站建设公司 首推万维科技
  • 太原网站制作计划wordpress破解后台
  • lanyun网站开发端掉一个wordpress网站
  • 网站建设是永久性的吗嘉兴网站制作推广
  • 网站建设费用 无形资产最新新闻热点事件素材2023
  • 扁平化网站配色免费主页空间申请网站
  • 合肥在线网站网站模版开发
  • 论坛网站建设费用软文推广网站
  • 怎么查看网站啥系统做的在线图片编辑器手机版
  • 建设银行官方网站登录电脑版wordpress 多站点配置文件
  • 移动建站工具网站开发开发公司排名
  • 手机怎么建自己的网站郴州网签备案查询系统
  • 潢川网站建设北京做erp报价的网站
  • 保定网站建设工作自己做网站步骤
  • 站长之家查询网海口网站优化
  • 北京做电商网站设计django网站开发规范