第三道硬是想不通为什么全都没通过呀,我测试样例也全部通过了好吗,代码也挺简单的 #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; }
点赞 1

相关推荐

EEbond:给北邮✌️跪了
点赞 评论 收藏
分享
牛客网
牛客企业服务