第三道硬是想不通为什么全都没通过呀,我测试样例也全部通过了好吗,代码也挺简单的

#include<bits/stdc++.h>
using namespace std;
int fun(string str){
    int n= str.size();
    vector<int> v;
    v.push_back(0);
    for(int i=0;i<n;i++){
        if(str[i]!='N'){
            v.push_back(i);
        }
    }
    v.push_back(n-1);
    if(v.size()<=4)
        return n;
    // 找最长
    int Max = 0;
    for(int i=3;i<v.size();i++){
        Max = max(Max,v[i]-v[i-3]);
    }
    return Max;
}

int main()
{
    int T = 0;
    cin>>T;
    while(T--){
        string str;
        cin>>str;
        cout<<fun(str)<<endl;
    }
    return 0;
}