字符个数
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定一个字符串,由字母和数字构成。将该字符串从某个点断开,分成两个部分,设这两个部分为 和 , 和 都不为空。有一些字符会同时出现在 和 中。假设 的长度小于等于 的长度,在 中取出和 长度相等的连续子串,设为 ,统计该子串和 共同出现的字符个数。从不同位置断开,取不同子串,同时出现在 和 中的字符个数是不一样的。求同时出现在 和 中的字符个数的最大值。
举例:
字符串:"abAabc"
第一个位置为断点,分为两部分: 为"a", 为 "bAabc"。在  中取长度为  的连续子串,有 "b"、"A"、"a"、"b"、"c",共同的字符个数分别为 。
第二个位置为端点,分为两部分: 为"ab", 为 "Aabc"。在  中取长度为  的连续子串,有 "Aa"、"ab"、"bc",共同的字符个数分别为 。
依此类推。字符个数最大值为 。
输入格式
输入一行字符串,该字符串只包含 'A' - 'Z' 'a'- 'z' '0' - '9'这些字符。
输出格式
输出一行一个整数,表示同时出现在 和 中的字符最多的个数。
输入样例1
11111111
输出样例1
1
输入样例2
abAabc
输出样例2
2
输入样例3
abcdabcdabcd1122331111abcdabcdabcd
输出样例3
6
说明/提示
样例1:不管从哪个位置断开, 和 中同时包含的只有 。
样例2:见题面。
数据范围
对于 的数据,字符串的长度最小为 , 最大为 。
2025年入门组测试 6(2025.4.26)
- Status
 - Done
 - Rule
 - IOI(Strict)
 - Problem
 - 4
 - Start at
 - 2025-4-26 9:30
 - End at
 - 2025-4-27 15:30
 - Duration
 - 30 hour(s)
 - Host
 - Partic.
 - 6