Wannafly挑战赛23_A 字符串

链接:https://www.nowcoder.com/acm/contest/161/A
来源:牛客网
 

题目描述

小N现在有一个字符串S。他把这这个字符串的所有子串都挑了出来。一个S的子串T是合法的,当且仅当T中包含了所有的小写字母。小N希望知道所有的合法的S的子串中,长度最短是多少。

输入描述:

一行一个字符串S。只包含小写字母。S的长度不超过106.

输出描述:

一行一个数字,代表最短长度。数据保证存在一个合法的S的子串。

示例1

输入

复制

ykjygvedtysvyymzfizzwkjamefxjnrnphqwnfhrnbhwjhqcgqnplodeestu

输出

复制

49
#include 
using namespace std;
string a;
int b[27];
int main(){
	while(cin>>a){
		int len=a.length();
		memset(b,0,sizeof(b));
		int sum=0;
		int mmin=9999999;
		for(int i=0;i

 

你可能感兴趣的:(牛客网)