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

攻击jsp网站网店设计流程

攻击jsp网站,网店设计流程,app营销推广方案,网页制作在线生成题目描述 已知有两个字串 A,B 及一组字串变换的规则#xff08;至多 6 个规则#xff09;#xff0c;形如#xff1a; A1​→B1​。A2​→B2​。 规则的含义为#xff1a;在 A 中的子串 A1​ 可以变换为 B1​#xff0c;A2​ 可以变换为 B2​⋯。 例如#xff1a;Aa…题目描述 已知有两个字串 A,B 及一组字串变换的规则至多 6 个规则形如 A1​→B1​。A2​→B2​。 规则的含义为在 A 中的子串 A1​ 可以变换为 B1​A2​ 可以变换为 B2​⋯。 例如AabcdBxyz 变换规则为 abc→xuud→yy→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说明/提示 对于 100% 数据保证所有字符串长度的上限为 20。 【题目来源】 NOIP 2002 提高组第二题 解题思路 采用广度搜索字符串匹配采用朴素模式匹配也可以需要注意的是主串可能有多个子串匹配成功在bfs中都需要加入列队别看只有6个规则列队数组却比较大不然RE等你 AC代码 #includestdio.h #includestring.h struct nb {//储存变化规则char s[23];//变化前char h[23];//变化后 }e[8]; struct linknode {//列队char g[23];//串int s;//步数 }link[2110000]; int main() {int k 1;char a[23], b[23];scanf(%s %s, a, b); //输入起始串和终止串while (scanf(%s %s, e[k].s, e[k].h)!EOF)//输入规则k;int hard 1, tail 2, flag 0;strcpy(link[1].g, a); link[1].s 0;//起始串入队while (hard tail link[hard].s 10){for (int i 1; i k; i)//列举所有变化规则{int x 0, y 0;int p strlen(link[hard].g);int q strlen(e[i].s);while (x p)//继续寻找主串后面是否有匹配的{while (x p y q)//朴素模式匹配{if (link[hard].g[x] e[i].s[y]){x; y;}else{x x - y 1;y 0;}}if (y q)//yq代表匹配成功{int mm 0;//入队操作for (int j 0; j x - y; j)link[tail].g[mm] link[hard].g[j];int hj strlen(e[i].h);for (int j 0; j hj; j)link[tail].g[mm] e[i].h[j];for (int j x; j p; j)link[tail].g[mm] link[hard].g[j];link[tail].g[mm] \0; link[tail].s link[hard].s 1;if (strcmp(link[tail].g, b) 0)//如果找到终点串结束{flag 1;break;}tail;}y 0;}if (flag 1)break;}if (flag 1)break;hard;//一个点广搜结束进行下一个}if (flag 1)//找到终点串{if (link[tail].s 10)printf(%d, link[tail].s);elseprintf(NO ANSWER!);}else//没找到终点串printf(NO ANSWER!);return 0; }
http://www.zqtcl.cn/news/547150/

相关文章:

  • 网站开发建设流程图wordpress 插件 简码
  • 信宜网站开发公司阿里指数app下载
  • AAP网站开发需要多少钱网站核验通知书
  • 网站续费模板wordpress安装到ESC
  • 网站网址大全做商品条形码的网站
  • php购物网站开发成品各大网站收录提交入口
  • 怎么办个人网站网络管理系统中故障管理的目标是
  • 想做网站的客户在哪找下载网站系统源码
  • 网站建设是固定资产还是列费用soho做网站
  • 学校建设评建工作网站应用中心软件
  • 网站建设公司如何拓宽业务跨境进口网站怎么做
  • 邢台企业建站速卖通网站怎样做店面的二维码
  • 网上竞价采购网站建设wordpress添加发布视频
  • 隐形眼镜网站开发的经济效益微企点自助建站系统
  • 延庆网站建设优化seo中山百度seo排名公司
  • 做灯箱的网站做一个app需要多少成本
  • 江苏建设厅网站石家庄建设信息网
  • 各类专业网站建设企业建立网站需要
  • 多合一可拖曳修改优化网站建设品牌运营和品牌推广
  • 广州网站建设seo推广产品网站建设
  • 网站建设套餐电话无锡公司网站制作
  • 网站建设计划表聊城正规网站建设公司电话
  • 美食网站设计的基本思路大网站开发语言
  • 个人网站模板打包下载最近新闻热点国家大事
  • flash做网站步骤中国网评中国网评
  • 网站添加备案号比较好的网站建设公司
  • 旅游电子商务网站建设目的广告设计与制作主修课程
  • 网站标题写什么作用记事本做网站如何添加图片
  • 海口建站模板厂家下载什么网站做吃的
  • 网站建设的指导书动效网站建设