返回列表 發帖
本帖最後由 李知易 於 2020-7-11 11:36 編輯
  1. #include <iostream>
  2. #include <string>
  3. #include <cstring>
  4. using namespace std;

  5. int main()
  6. {
  7.     int k,m,len,type,l,t;
  8.     string str;
  9.     cin>>k>>str;
  10.     m = len = l = 0;
  11.     for(int i = 0; i < str.length(); i++)
  12.     {
  13.         t = isupper(str[i]);
  14.         if(i == 0)
  15.             type = t;
  16.         if(type == t)
  17.         {
  18.             l++;
  19.             if(l > k)
  20.                 len = k;
  21.             //if(l == k)
  22.                 //len += k;
  23.         }
  24.         else
  25.         {
  26.             if(l < k)
  27.                 len=0;
  28.             l=1;
  29.             //if(l == k)
  30.                 //len+=k;
  31.         }
  32.         if(l == k)
  33.             len+=k;
  34.         m = max(len,m);
  35.         type = t;
  36.     }
  37.    
  38.     cout<<m<<endl;
  39.     //system("pause");
  40.     return 0;
  41. }
複製代碼

TOP

返回列表