​题目传送门​​ 代码:

#include<bits/stdc++.h>
using namespace std;

int main(){

unordered_map<char,int>M;
char ch[110];
while(scanf("%s",ch)==1){

int len=strlen(ch);
int Max=0;
for(int i=0;i<len;i++){

M.clear();
for(int j=i;j<len;j++){

M[ch[j]]++;
if(M[ch[j]]==1) Max=max(Max,j-i+1);
else break;
}
}
printf("%d\n",Max);
}
}