本帖最後由 洪承廷 於 2025-1-4 15:55 編輯
- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- int k,n,last,l=0,len=0,maxV=0;
- string str;
- cin>>k>>str;
- for(int i=0;i<str.length();i++)
- {
- n=isupper(str[i]);
- if(i==0)
- last=n;
- if(last==n)
- {
- l++;
- if(l>k)
- len=k;
- }else
- {
- if(l<k)
- len=0;
- l=1;
- }
- if(l==k)
- {
- len+=k;
- }
- maxV=max(maxV,len);
- last=n;
- }
- cout<<maxV;
- return 0;
- }
複製代碼 |