问题标题: 酷町堂:6499 咒语

0
0
宣瑞涵
宣瑞涵
高级守护
高级守护

题目链接: 酷町堂:6499

#include<iostream>

#include <algorithm>

using namespace std;

string s;

int m,a,cnt;

int main(){

    getline(cin,s);

cin>>m;

    s=" "+s+" ";

for(int i=1;i<=m;i++){

getline(cin,s);

}

    for(int i=0;i<s.size();i++){

        if(s[i]!=' '&&s[i-1]==' '){

            a=i;

     }if(s[i]!=' '&&s[i+1]==' '){

           string tmp=s.substr(a,i-a+1);

for(int i=0;i<=tmp.size();i++){

if(tmp[0]>='A'&&tmp[0]<='z'){

if(tmp[i+1]>=a&&tmp[i+1]<='z'){

cnt++;

}

}

}

        }

        

}

    cout<<cnt;

    return 0;

}

我要回答