点击打开链接

这道题的意思就是让第一个字符串的前缀等于第二的字符串的后缀,看相似的字符有几个。

因为之前做亲和串来的思,路因为每个字符如若不匹配都是要和第一个相比较的,我就把两个字符串连在一起,再让这个新的字符串自身匹配。但是要注意出现就是两个字符串相等的情况!~

#include<stdio.h>
#include<string.h>
int next[100005];
int sn,sm;
char str[100005],ch[50005];
int getnext()
{int i,j=0,flag=0;next[1]=0;for(i=2;i<=sn;i++){while(j>0&&str[i]!=str[j+1])j=next[j];if(str[i]==str[j+1])j++;next[i]=j;/*if(i==sn)flag= j+1;*/}return next[sn];
}int main()
{int i,j,cout;while(~scanf("%s %s",str+1,ch+1)){cout=0;memset(next,0,sizeof(next));sn=strlen(str+1);sm=strlen(ch+1);int ans = sn < sm ? sn:sm;for(i=1;i<=sm;i++)str[++sn]=ch[i];//printf("%d  %s\n",sn,str+1);cout=getnext();/*if(!cout)puts("0");else*/if(cout > ans)cout = ans;if(cout == 0){puts("0");continue;}for(i = 1; i <= cout ; i++)printf("%c",str[i]);printf(" %d\n",cout);}return 0;
}

Hd Simpsons’ Hidden Talents相关推荐

  1. HDU 2594 Simpsons’ Hidden Talents (字符串-KMP)

    Simpsons' Hidden Talents Problem Description Homer: Marge, I just figured out a way to discover some ...

  2. kmp总结(相关例题1. Simpsons’ Hidden Talents 2.Oulipo)

    kmp相关及相关例题 文章目录 kmp相关及相关例题 一.kmp算法最常规使用方法 二.相关例题 1. Simpsons' Hidden Talents 2.Oulipo 一.kmp算法最常规使用方法 ...

  3. HDU2594(Simpsons’ Hidden Talents)

    Simpsons' Hidden Talents Problem Description Homer: Marge, I just figured out a way to discover some ...

  4. B - Simpsons’ Hidden Talents

    B - Simpsons' Hidden Talents Homer: Marge, I just figured out a way to discover some of the talents ...

  5. HDU-2594 Simpsons’ Hidden Talents

    HDU-2594 Simpsons' Hidden Talents 题目链接:HDU-2594 题目大意:给定两个字符串 问第一个字符串前缀与第二个字符串的后缀的最大的重复部分有多长 不为0的话将他们 ...

  6. Simpsons’ Hidden Talents (HDU-2594)

    Simpsons' Hidden Talents (HDU-2594) Homer: Marge, I just figured out a way to discover some of the t ...

  7. Simpsons’ Hidden Talents(KMP ,两个串的前后缀匹配)

    Simpsons' Hidden Talents 题目 给两个串,求S1的前缀和S2的后缀的最大匹配 思路 拼接两个串,处理出nxt数组,nxt[k] 即为所求,因为它们的最大匹配不能超过原串的长度, ...

  8. Simpsons’ Hidden Talents(辛普森一家的隐藏天赋 )(kmp经典模板题) HDU - 2594

    题目:Simpsons' Hidden Talents(辛普森一家的隐藏天赋 ) 中文大意 Homer: Marge, I just figured out a way to discover som ...

  9. HDU2594——Simpsons’ Hidden Talents

    Problem Description Homer: Marge, I just figured out a way to discover some of the talents we weren' ...

最新文章

  1. JVM解释器和编译器
  2. Python测试开发django3.视图和URL配置
  3. 机器学习与R语言(原书第2版)》一1.4 实践中的机器学习
  4. php xml视频教程,传智播客PHP2015-XML视频教程
  5. otsu算法_【车牌识别算法】
  6. 任务35:JWT 认证授权介绍
  7. 遗传算法求解tsp问题 C语言,遗传算法解决TSP问题(C++)
  8. 雷赛服务器信号er020,伺服与雷赛控制卡配套的小技巧
  9. docker安装gamit_Ubuntu下安装gamit
  10. 计算机主机由cpu和内储存器构成,计算机主机由CPU、存储器和硬盘组成。
  11. 2021SAAE上海第七届教育装备展览会
  12. 【】每日360题,2019.11.05日19点财会类考试习题答案
  13. JavaWeb - 小米商城:用户注册
  14. .net core 的图片处理及二维码的生成及解析
  15. 在有滚动条的容器中指定(显示)滚动到某一子元素位置
  16. 济南申报高新技术企业不符合的条件
  17. 数字图像处理:python对图像做傅里叶变换,理想低通滤波器,理想高通滤波器
  18. js如何转换json字符串,js如何转换为数值型
  19. 利用openssl 库制作证书以及验证
  20. 解决WIN10无法安装“无法验证此驱动发布者”的USB驱动的办法

热门文章

  1. WebService怎样在IIS上部署
  2. Jenkins中连接Git仓库时提示:error: The requested URL returned error: 401 Unauthorized while accessing
  3. EasyUI中filebox文件选择框的简单使用
  4. Windoes下安装配置flutter环境
  5. 用c语言求解n阶线性矩阵方程组,用C语言求解N阶线性矩阵方程Axb简单解法.docx
  6. 提高网速软件_【干货】C盘空间不够用,这款软件或许会帮到你!一键清除C盘多余文件...
  7. 数据流小说带点h_H.264数据流格式
  8. getDeclaredField和getField的区别
  9. Mysql的锁机制之表锁
  10. JDK8 指南(译)