#include<stdio.h> #include<string.h> main() { int m; scanf("%d",&m); char a[50]; getchar(); while(m--) { int k,i,x=0,y=0,z=0,h=0; gets(a); k=strlen(a); if(k<8||k>16) printf("NO\n"); else { for(i=0;i<k;i++) { if(a[i]>='a'&&a[i]<='z') x++; else if(a[i]>='A'&&a[i]<='Z') y++; else if(a[i]>='0'&&a[i]<='9') z++; else if(a[i]=='~'||a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$'||a[i]=='%'||a[i]=='^') h++; } if((x==0&&y==0)||(x==0&&z==0)||(x==0&&h==0)||(y==0&&z==0)||(y==0&&h==0)||(z==0&&h==0)||(x==0&&y==0&&z==0)||(x==0&&y==0&&h==0)||(y==0&&z==0&&h==0)||(x==0&&y==0&&z==0&&h==0)) {printf("NO\n");} else printf("YES\n"); } } }
HDU oj password
转载
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
HDU OJ 3127 WHUgirls【DP之背包】
原题连接:http://acm.hdu.edu.cn/showproblem.php?pid=3127题意:给一个矩形长xi,宽yi,给出n个
HDU OJ 3127 WHUgirls #include Max php -
HDU4772-Zhuge Liang's Password
rs)Total Submission(s): 541 Accepted Submission(s): 370Problem Description In the an
HDU4772-Zhuge Liangs C语言 ACM C++ OJ 矩阵 i++ Java -
HDU 2825 Wireless Password (AC自动机 + 状压dp)
题意:给你m(m 思路:很像那种 构造一个串 不包含m 个串
AC自动机 dp #include Java Memory -
SDUT OJ 2463 学校password你必须学会科学计划
#include#include#include#define N 10010#define M 1000100.
#include #define i++ ios