8.11 2575 给出字符串
来源:互联网 发布:金十数据. 编辑:程序博客网 时间:2024/06/02 00:38
- 题目
- 题解
- 代码
题目
给出一个由小写字母组成的字符串。你的任务是找出其最长的出现至少两次的子串的长度。这些重复出现的子串可以重叠(参见样例2)。
数据保证该字符串非空,由小写字母组成,且其长度不超过100。
【输入样例2】 【输出样例2】
ababa 3
题解
代码
var s:string; i,j,k,ans:longint;begin readln(s); ans:=0; for i:=1 to length(s) do for j:=ans+1 to length(s)-i+1 do if (pos(copy(s,i,j),s)<>0)and(pos(copy(s,i,j),s)<>i) then ans:=j; writeln(ans);end.
var s:string; i,j,k,n,ans,max:longint;begin assign(input,'ygas.in'); assign(output,'ygas.out'); reset(input);rewrite(output); readln(s); n:=length(s); for i:=1 to n do for j:=1 to n-i+1 do for k:=i+1 to n-j+1 do if (copy(s,i,j)=copy(s,k,j))and(j>ans) then ans:=j; writeln(ans); close(input);close(output);end.
阅读全文
2 0
- 8.11 2575 给出字符串
- 给出字符串
- 给出字符串
- SSL P2575 给出字符串
- 微机原理给出字符串比较
- 2016普级组模拟试题(20161114) 给出字符串
- JAVA给出对应字符串所有排列组合
- 给出一个字符串和长度,给字符串进行分隔
- "单引号用来给出一个字符常量",而"双引号用来给出一个字符串常量"
- 给出一个函数来输出一个字符串的所有排列。
- 给出一个函数来输出一个字符串的所有排列
- 给出一个函数来输出一个字符串的所有排列
- 给出一个函数来输出一个字符串的所有排列
- 3、给出一个函数输出字符串的所有排列
- 给出一个函数来输出一个字符串的所有排列。
- 给出一个函数来输出一个字符串的所有排列
- 给出一个函数来合并两个字符串A和B
- JAVA给出一个字符串,找出相同字母…
- JavaScript应用序言
- lombok的安装
- ARM开发(10)基于STM32的通用定时器中断控制蜂鸣器响
- PHP实现微信支付功能开发+实例代码
- QAQ & 君临天下 || 天行九歌
- 8.11 2575 给出字符串
- 笔记:C++虚函数
- Ubuntu1604 下编译并使用tensorflow c++库
- Laravel 中点赞功能实现
- webSQL
- 高级网络定制
- C++格式化字符
- HDU 5649 DZY Loves Sorting (二分 + 线段树)
- 多校联萌(三)QAQ & ORZ 的签到题