1 条题解

  • 0
    @ 2022-08-15 10:51:33

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    string s;
    int a[10005],sum=0,j=1,max,bj,x=0,i;
    max=INT_MIN;
    getline(cin,s);
    for(i=0;i<=s.size();i++)
    {
    if(s[i]>=65&&s[i]<=90||s[i]>=97&&s[i]<=122)
    sum++;
    else
    {
    a[j]=sum;
    sum=0;
    j++;
    }
    }
    for(i=1;i<j;i++)
    if(a[i]>max)
    max=a[i];
    for(i=0;i<=s.size();i++)
    {
    sum++;
    if(s[i]>=65&&s[i]<=90||s[i]>=97&&s[i]<=122)
    x++;
    else
    {
    if(max==x)
    break;
    else
    x=0;
    }
    }

    for(j=i-max;j<i;j++)
    cout<<s[j];

    return 0;
    }

  • 1

信息

ID
1954
难度
8
分类
(无)
标签
递交数
12
已通过
8
通过率
67%
被复制
7
上传者