样例能过,就是WA
#include<bits/stdc++.h>
using namespace std;
int main(){
string s,t;
cin>>s;
for(int i=0,l=0,cnta=0,cntb=0,cntc=0,cntd=0,isvalid=1;i<=s.size();i++){
if(s[i]==','||i==s.size()){
if(isvalid&&l>=6&&l<=12&&(cnta&&cntb||cnta&&cntc||cntb&&cntc)&&cntd){
cout<<t<<"\n";
}
l=0,cnta=0,cntb=0,cntc=0,cntd=0,isvalid=1;t.clear();
continue;
}
if(!isdigit(s[i])&&!isalpha(s[i])&&s[i]!='!'&&s[i]!='@'&&s[i]!='#'&&s[i]!='$') isvalid=0;
if(!isvalid) continue;
if(isdigit(s[i])) cnta++;else if(isalpha(s[i])==1) cntb++;
else if(isalpha(s[i])==2) cntc++;else cntd++;
l++;t+=s[i];
}
return 0;
}