今天看有人求助 P6882,
P6882
讨论
就写了一下,
样例过了,题也过了,但与错误程序对拍时很快就被HACK了 (指AC的错了
AC代码 (应该把注释删了
#include<bits/stdc++.h>
using namespace std;
char a;
int pd;
int n;
int tp;
int ans=0;
int main(){
cin>>n;
a=getchar();
int i=1;
while(i<=n){
pd=1;
a='0';
ans=0;
tp=0;
i++;
while(a!='.'&&a!='!'&&a!='?'){
a=getchar();
if(a>='A'&&a<='Z'&&pd==1){
ans++;tp=1;pd=0;
}
if(tp==1){
if(a<='9'&&a>='0'){ans--;tp=0;}
else if((!(a>='A'&&a<='Z'))==true&&(!(a<='z'&&a>='a'))==true)tp=0;
}
if((!(a>='A'&&a<='Z'))==true&&(!(a<='z'&&a>='a'))==true&&(!(a<='9'&&a>='0'))==true)pd=1;
//else pd=0;
}
cout<<ans<<endl;
}
}
/*
1
AA13A 444 AKJGILkuvliuvi liugviavdliadAA.
*/