标题:求此题解题思想和代码
取消只看楼主
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
结帖率:94.44%
已结贴  问题点数:20 回复次数:5 
求此题解题思想和代码
题目描述
You're given a string of lower-case Latin letters. Your task is to find the length of its longest substring that can be met in the string at least twice. These occurrences can overlap (see sample test 2).

输入描述
The first input line contains the string. It's guaranteed, that the string is non-empty, consists of lower-case Latin letters, and its length doesn't exceed 100.

输出描述
Output one number — length of the longest substring that can be met in the string at least twice.

样例输入
abcd
ababa
zzz
样例输出
0
3
2

搜索更多相关主题的帖子: 解题 思想 代码 
2010-08-09 09:38
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
得分:0 
无语。。。。
2010-08-09 11:08
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
得分:0 
回复 5楼 hzh512
j+i-1这不会越界么?当n=6,i取5时,j+i-1=4+5-1=8,不是越界了么?

[ 本帖最后由 草狼 于 2010-8-9 13:35 编辑 ]
2010-08-09 13:26
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
得分:0 
回复 9楼 hzh512
j+i-1这不会越界么?当n=6,i取5时,j+i-1=4+5-1=8,不是越界了么?

2010-08-09 13:37
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
得分:0 
http://info.zjfc.
我已经AC了  不错代码太乱,所以想求个精简的
2010-08-09 13:40
草狼
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:577
专家分:1040
注 册:2010-4-6
得分:0 
我想这题的关键就在 你如何穷举更有效率,不然就会超时,我的穷举太搓了,代码都不敢拿出来
2010-08-09 16:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-315183-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.370477 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved