#include<bits/stdc++.h>
using namespace std;
char s[1020];
int main()
{
while(scanf("%s",s)!=EOF)
{
int ans=INT_MAX;
int a=-1,b=-1,c=-1;
int len=strlen(s);
for(int i=0;i<len;i++)
{
if(s[i]=='a')
{
a=i;
if(b!=-1&&c!=-1)
ans=min(ans,a-min(b,c)+1);
}
else if(s[i]=='b')
{
b=i;
if(a!=-1&&c!=-1)
ans=min(ans,b-min(a,c)+1);
}
else if(s[i]=='c')
{
c=i;
if(a!=-1&&b!=-1)
ans=min(ans,c-min(a,b)+1);
}
}
printf("%d\n",ans);
}
return 0;
}
NBUT 1052 想减肥的字符串
最新推荐文章于 2019-08-09 22:19:27 发布