2 条题解

  • 1
    @ 2024-8-29 22:55:06

    #include<bits/stdc++.h> using namespace std; int main(){
    string a,b; int da,xiao,shu,fu,else_; da=xiao=shu=fu=else_=0; cin>>a; a+=','; for(int i=0;i<=a.size();i++){ if(a[i]!=','){ if(a[i]>='a' && a[i]<='z'){ xiao++; } else if(a[i]>='A' && a[i]<='Z'){ da++; } else if(a[i]>='0' && a[i]<='9'){ shu++; } else if(a[i]'@' || a[i]'!' || a[i]'#' || a[i]'$'){ fu++; } else{ else_++; } b+=a[i]; } else{ b+='\0'; if(fu>=1 && else_==0){ if((da>0 && shu>0) || (xiao>0 && shu>0) || (da>0 && xiao>0)){ if(b.size()>=7 && b.size()<=13){ cout<<b<<endl; } } } b=""; da=xiao=shu=fu=0; else_=0; } } return 0; }

    信息

    ID
    2289
    时间
    1000ms
    内存
    128MiB
    难度
    9
    标签
    递交数
    9
    已通过
    8
    上传者