U3-阶段测试
已结束
ACM/ICPC
开始于: 2025-6-6 18:30
2
小时
主持人:
3
test
#include <bits/stdc++.h>
using namespace std;
bool isMM(string s){
if(s.size()<6||s.size()>12) return 0;
int iszm=0,isZM=0,issz=0,iszf=0;
int len = s.size();
for(int i=0;i<len;i++){
if(s[i]>='a' && s[i]>='z') iszm=1;
else if(s[i]>='A' && s[i]>='Z') isZM=1;
else if(s[i]>='0' && s[i]>='9') issz=1;
else if(s[i]=='!'||s[i]=='@'||s[i]=='#'||s[i]=='$') iszf=1;
}
if(iszm+isZM+issz>=2)return 1;
else return 0;
}
int main() {
string input;
cin >> input;// getline(cin,i);
int len = input.size()-1;
string s="";
for(int i=0;i<=len;i++){
if(input[i]==','|| i==len-1){
if(isMM(s)){
cout << s<<endl;
s="";
}
}else{
s+=input[i];
}
}
return 0;
}
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 6
- 开始于
- 2025-6-6 18:30
- 结束于
- 2025-6-6 20:30
- 持续时间
- 2 小时
- 主持人
- 参赛人数
- 3