0分求条
查看原帖
0分求条
1551928
wonderfultimeCLI楼主2025/7/26 12:57
#include<bits/stdc++.h>
using namespace std;
string s;
bool bj[130];
int main(){
    int n,cnt=0;
    cin>>n>>s;
    for(int i=0;i<s.size();i++){
        if(bj[s[i]]!=1){
            bj[s[i]]==1;
            cnt++;
        }
    }
    int L=0,R=0;                                     
    while(L<n){
        for(int i=0;i<130;i++){
            bj[i]=0;
        }
        int cnt2=0,cnt3=0;
        while(R<n){
            if(bj[s[R]]!=1){
                 bj[s[R]]==1;
                 cnt2++;
            }
            if(cnt2==cnt){
                cout<<cnt3;
                return 0;
            }else{
                R++;
                cnt3++;
            }
        }
        L++;
        R=L;
    }
    return 0;
}

我太难了,帮助者必关

2025/7/26 12:57
加载中...