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

百度为什么不收录网站的某个版块浙江新地标建设集团网站

百度为什么不收录网站的某个版块,浙江新地标建设集团网站,国外网站推广软件,南京已经开始二次感染了190. 字串变换 - AcWing题库 已知有两个字串 A, B 及一组字串变换的规则#xff08;至多 66 个规则#xff09;: A1→B1 A2→B2 … 规则的含义为#xff1a;在 A 中的子串 A1 可以变换为 B1、A2 可以变换为 B2…。 例如#xff1a;A#xff1d;abcd B#xff1d;xy…190. 字串变换 - AcWing题库 已知有两个字串 A, B 及一组字串变换的规则至多 66 个规则: A1→B1 A2→B2 … 规则的含义为在 A 中的子串 A1 可以变换为 B1、A2 可以变换为 B2…。 例如Aabcd Bxyz 变换规则为 abc →→ xu ud →→ y y →→ yz 则此时A 可以经过一系列的变换变为 B其变换的过程为 abcd →→ xud →→ xy →→ xyz 共进行了三次变换使得 A 变换为 B。 注意一次变换只能变换一个子串例如 Aaa Bbb 变换规则为 a →→ b 此时不能将两个 a 在一步中全部转换为 b而应当分两步完成。 输入格式 输入格式如下 A B A1 B1 A2 B2 …  第一行是两个给定的字符串 A 和 B。 接下来若干行每行描述一组字串变换的规则。 所有字符串长度的上限为 20。 输出格式 若在 10 步包含 10 步以内能将 A 变换为 B 则输出最少的变换步数否则输出 NO ANSWER!。 输入样例 abcd xyz abc xu ud y y yz输出样例 3 解析 双向BFS比单项BFS要快得多为什么呢假设每一种状态能扩展出是个状态那么单项扩展十步就是10^10状态,而如果是双向BFS其中一段从结果开始那么两端一共扩展得出的状态是2*10^5   #includeiostream #includestring #includecstring #includecmath #includectime #includealgorithm #includeutility #includestack #includequeue #includevector #includeset #includemath.h #includemap #includesstream #includedeque #includeunordered_map using namespace std; typedef long long LL; const int N 8; int n; string A, B; string a[N], b[N];int extend(queuestring q, unordered_mapstring, int da, unordered_mapstring, int db, string a[N], string b[N]) {int t da[q.front()];while (q.size() da[q.front()] t) {auto tt q.front();q.pop();for (int i 0; i n; i) {for (int j 0; j tt.size(); j) {if (tt.substr(j, a[i].size()) a[i]) {string state tt.substr(0, j) b[i] tt.substr(j a[i].size());if (db.count(state))return da[tt] db[state] 1;if (da.count(state))continue;da[state] da[tt] 1;q.push(state);}}}}return 11; }int bfs() {if (A B)return 0;queuestringqa, qb;unordered_mapstring, intda, db;qa.push(A);qb.push(B);da[A] 0;db[B] 0;int step 0;while (qa.size() qb.size()) {int t;if (qa.size() qb.size()) textend(qa, da, db, a, b);else textend(qb, db, da, b, a);if (t 10)return t;if (step 10)return 11;}return 11; }int main() {cin A B;while (cin a[n] b[n])n;int ret bfs();if (ret 10)printf(%d\n, ret);else printf(NO ANSWER!\n);return 0; }
http://www.zqtcl.cn/news/314852/

相关文章:

  • 东莞市主营网站建设服务机构青岛建站公司电话
  • 做网站技术wordpress漂亮手机网站模板下载
  • 网站怎么更新网页内容网络推广怎么找客户
  • 如何编写网站建设销售的心得适合装饰公司的名字
  • 有什么免费建网站网站pr查询
  • flash+xml网站模板简述网站制作的一般流程
  • 成都私人做网站建设怎么切页面做网站
  • 聊城做网站的公司论坛外链代发
  • 廊坊企业自助建站网站框架设计好后怎么做
  • 手机网站建设效果wordpress 目录改变
  • 做商城网站的项目背景图片c2750服务器做网站行吗
  • 北京市专业网站建设wordpress视频站
  • 知名网站制作公南充建设机械网站
  • 网站建设实践鉴定微商小程序制作
  • 盗用别人网站图做网站快速排名优化推广手机
  • 安徽网站建设服务平台wordpress自定义统计
  • 微网站开发方案模板建站宝盒哪个牌子好
  • 低价做网站网站制作天津
  • 成都网站推广外包门户网站素材
  • wordpress 拿站网站制作北京海淀
  • 惠州网站建设行业wordpress文章阅读权限
  • 做地方网站需要什么部门批准网页版微信二维码
  • o2o网站运维建设方案宿州市网站建设
  • 上海网站排名优化公司马蜂窝是什么做的网站
  • 邢台网站建设网站淘宝小程序入口
  • 公司起名自动生成器网站优化方法
  • 太原网站开发团队wordpress 链接 插件
  • 阿克顿巴网站建设的目的智通人才招聘网
  • 网站快速优化成营销型网站制作
  • 网站建设mus18php 网站缓存文件