fork download
  1. #include <iostream>
  2. #include<cstring>
  3. using namespace std;
  4.  
  5. int main() {
  6. string s="abcdseaw";
  7. int n=s.length();
  8. int last_index[26];
  9. memset(last_index,-1,sizeof(last_index));
  10. int l=0,ans=1;
  11. for(int i=0;i<n;i++){
  12. int c=s[i]-'a';
  13. l=max(l,last_index[c]+1);
  14. ans=max(ans,i-l+1);
  15. last_index[c]=i;
  16. }
  17. cout<<ans<<'\n';
  18. return 0;
  19. }
Success #stdin #stdout 0.01s 5304KB
stdin
Standard input is empty
stdout
7