giao,80pts我连自己是怎么做出来的都不知道
哪个大佬快在评论区发片题解,谢谢
或者帮我看看 (bushi
#include<algorithm>
#include<iostream>
#include<iomanip>
#include<cstring>
#include<utility>
#include<vector>
#include<string>
#include<cstdio>
#include<stack>
#include<queue>
#include<cmath>
#include<ctime>
#define ll long long
using namespace std;
struct qq{
int main,id;
};
ll n,ans=0;
string a[66];
int cmp(int p){
qq gg;
gg.main=0;
for(int i=0;i<=a[p].length();i++){
if(gg.main==0&&a[p][i]=='#'&&int(a[p][i+1])==32&&a[p][i-1]!='#'){
for(int j=i;j>=0;j--){
if((a[p][j]>='A'&&a[p][j]<='Z')||(a[p][j]>='a'&&a[p][j]<='z')){
return 0;
}
}
gg.main=1;
gg.id=i;
}
//((a[p][i]>='A'&&a[p][i]<='Z')||(a[p][i]>='a'&&a[p][i]<='z')||a[p][i]=='#')
if(gg.main==1&&a[p][i]>='A'&&a[p][i]<='Z'&&gg.id!=i){
gg.main=2;
}
if(gg.main==1&&a[p][i]>='a'&&a[p][i]<='z'&&gg.id!=i){
gg.main=2;
}
if(gg.main==1&&a[p][i]=='#'&&gg.id!=i){
gg.main=2;
}
}
if(gg.main==2){
return 1;
}
else return 0;
}
int main(){
scanf("%lld",&n);
getchar();
for(int i=1;i<=n;i++){
getline(cin,a[i]);
}
for(int i=1;i<=n;i++){
if(cmp(i)==1){
++ans;
}
}
printf("%lld",ans);
return 0;
}