登录

题目A1154:能赚几个亿?

题目描述

小猪佩奇有一天找到一张藏宝图,这个藏宝图非常简单,只有一条路,上面布满了各种宝石,这些宝石可以随便拿,但是想要拿到宝石必须讲究规则。规则是这样的:选定一个起点,必须从这个点开始沿一个方向往下走,中途不可以更换方向。并且不能拿相同的宝石,如果遇到已经拿过的宝石,那么寻宝之路就结束了。

例如:藏宝图是hchzvfrkmlnozjk,每一个字符表示的是不同的宝石,当小猪佩奇从第2个点(c位置)开始往右走,走到第12个点。这样走会得到最多的宝石。因此结果为11。

当然小猪佩奇是非常聪明的,总能找到一个最优起点,使他拿到最多的宝石。现在请你帮他计算一下,他最多能赚到多少钱?(假设一个宝石一亿人民币)。

输入格式

输入有多组数据,每一组数据有两行,第一行输入n(0<n<10^6),接下来一行输入n个小写字母,一个字母代表一种宝石。

输出格式

输出小猪佩奇最多能赚到几个亿。

输入样例
15
hchzvfrkmlnozjk
5
aaabb
3
abc
5
aabcc
输出样例
11
2
3
3
请选择代码的语言:

0

通过

0

提交


时间
1 Sec
内存
128 MB
上传
admin

标签分类

深度搜索

统计