博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符环
阅读量:6675 次
发布时间:2019-06-25

本文共 737 字,大约阅读时间需要 2 分钟。

总时间限制: 
1000ms
内存限制: 
65536kB
描述

有两个由字符构成的环。请写一个程序,计算这两个字符环上最长连续公共字符串的长度。例如,字符串“ABCEFAGADEGKABUVKLM”的首尾连在一起,构成一个环;字符串“MADJKLUVKL”的首尾连在一起,构成一个另一个环;“UVKLMA”是这两个环的一个连续公共字符串。

输入
一行,包含两个字符串,分别对应一个字符环。这两个字符串之间用单个空格分开。字符串长度不超过255,且不包含空格等空白符。
输出
输出一个整数,表示这两个字符环上最长公共字符串的长度。
样例输入
ABCEFAGADEGKABUVKLM MADJKLUVKL
样例输出
6

代碼實現:

1 #include
2 #include
3 #include
4 using namespace std; 5 int ans,nl,la,lb,a,b; 6 char ca[3000],cb[3000]; 7 int main(){ 8 scanf("%s%s",&ca,&cb); 9 la=strlen(ca);lb=strlen(cb);10 for(int i=0;i
ans) ans=nl;15 }16 }17 printf("%d\n",ans);18 return 0;19 }

。。。

转载于:https://www.cnblogs.com/J-william/p/6158137.html

你可能感兴趣的文章
zabbix学习(十三) 监控Tcp连接状态
查看>>
API 创建工具
查看>>
nginx之自动识别手机端和pc端
查看>>
ERROR 1067 (42000): Invalid default value for 'end_time'
查看>>
vs中一般处理程序*.ashx是可以处理多件事的
查看>>
python入门——热量转换 I
查看>>
使用@selector动态加载方法
查看>>
自制简单的linux 系统
查看>>
win10下cmake编译Android opencv库问题
查看>>
洛谷——P1190 接水问题
查看>>
Aix学习之ODM
查看>>
第二天的收获-----c中小问题
查看>>
【错误异常】 Maven出现错误No plugin found for prefix 'jetty' in the current
查看>>
扩展欧几里德算法
查看>>
openoffice启动8100端口
查看>>
cnetos 6.0下Chage的使用方法来提升系统安全级别
查看>>
tomcat启动没有8080端口
查看>>
ubuntu 16.04 安装lamp
查看>>
Javascript的匿名函数
查看>>
OC中类的属性与成员变量的区别
查看>>