文章
24
粉丝
27
获赞
162
访问
17.6k
#include <bits/stdc++.h>
using namespace std;
    
int n;
int main() {
    string s;
    cin>>s;
       int maxx=0,n=s.size();
       vector<int> dp(n,1);
       vector<int> flag(26,1);
       flag[s[0]-'a']--;
       for(int i=1;i<n;i++){
        if(flag[s[i]-'a']==1){
               dp[i]=dp[i-1]+1;
               flag[s[i]-'a']--;
        }     
        else       
               vector<int> flag(26,1);
        maxx=max(maxx,dp[i]);
   &nb...
登录后发布评论
暂无评论,来抢沙发