Tanky WooRSS

HDOJ 2043 密码

29 Jul 2010
这篇博客是从旧博客 WordPress 迁移过来,内容可能存在转换异常。

题目地址:

http://acm.hdu.edu.cn/showproblem.php?pid=2043

水题,直接贴个代码:

 // Author: Tanky Woo
// HDOJ 2042

#include 
#include 
using namespace std;

bool IsSafe(char *arr)
{
    int cnt = 0;
    int len = strlen(arr);
    if(len<8 || len>16)
        return 0;
    for(int i=0; i='A' && arr[i]<='Z')
        {
            cnt++;
            break;
        }

    for(int i=0; i='a' && arr[i]<='z')
        {
            cnt++;
            break;
        }

    for(int i=0; i='0' && arr[i]<='9')
        {
            cnt++;
            break;
        }

    for(int i=0; i= 3)
        return 1;
    else
        return 0;
}

int main()
{
    int nCases;
    char cipher[60];
    scanf("%d", &nCases;);
    while(nCases--)
    {
        getchar();
        scanf("%s", cipher);
        if(IsSafe(cipher))
            printf("YES\n");
        else
            printf("NO\n");
    }
    return 0;
}