zoukankan      html  css  js  c++  java
  • 爱改名的小融

    3149  爱改名的小融2

     时间限制: 2 s

     空间限制: 128000 KB
     题目等级 : 黄金 Gold
    题目描述 Description

    Wikioi上有个人叫小融,他喜欢改名。
    现在他的要求变了,只要是英文字母就是他的名字。
    先给你N个名字,请你一一判断是不是小融。
    本题还加强了测试数据

    输入描述 Input Description

    N
    N行名字(全部为字符)

    输出描述 Output Description

     N行,YES或NO(大写)

    样例输入 Sample Input

    3
    &6*14315
    Rinkement
    micsloox

    样例输出 Sample Output

    NO

    YES

    YES

    数据范围及提示 Data Size & Hint

    对于40%的数据 N≤10 名字长度≤100
    对于100%的数据 N≤50 名字长度≤100000

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    
    using namespace std;
    int n;
    int l;
    bool p=0;
    string a;
    int main()
    {
        scanf("%d",&n);
        for(int i=1;i<=n;i++)
        {
            cin>>a;
            l=a.length();
            for(int j=0;j<l;j++)
              if(a[j]>='A'&&a[j]<='Z'||a[j]>='a'&&a[j]<='z')
              {}
              else 
              {
                  p=1;
                  break;
              }
            if(p==1)printf("NO
    ");
            else printf("YES
    ");
            p=0;
        }
        return 0;
    }
    View Code

    3156 爱改名的小融 3

     

     时间限制: 1 s
     空间限制: 128000 KB
     题目等级 : 黄金Gold
    题目描述 Description

    Wikioi上有个人叫小融,他喜欢改名。
    现在他的要求变了,只要是英文字母就是他的名字。
    先给你N个名字,请你输出正确名字的个数及编号。
    本题还加强了测试数据

    输入描述 Input Description

    N
    N行名字(全部为字符)

    输出描述 Output Description

    第一行:个数
    第二行:编号

    样例输入 Sample Input

    3
    &6*14315
    Rinkement
    micsloox

    样例输出 Sample Output

    2
    2 3 

    数据范围及提示 Data Size & Hint

    对于40%的数据 N≤10 名字长度≤100
    对于100%的数据 N≤50 名字长度≤100000

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    
    using namespace std;
    int n;
    int l;
    bool p=0;
    string a;
    int tot,xx[51];
    int main()
    {
        scanf("%d",&n);
        for(int i=1;i<=n;i++)
        {
            cin>>a;
            l=a.length();
            for(int j=0;j<l;j++)
              if(a[j]>='A'&&a[j]<='Z'||a[j]>='a'&&a[j]<='z')
              {}
              else 
              {
                  p=1;
                  break;
              }
            if(p==0)xx[++tot]=i;
            p=0;
        }
        printf("%d
    ",tot);
        for(int i=1;i<=tot;i++)
          printf("%d ",xx[i]);
        return 0;
    }
    View Code
  • 相关阅读:
    Leetcode Binary Tree Preorder Traversal
    Leetcode Minimum Depth of Binary Tree
    Leetcode 148. Sort List
    Leetcode 61. Rotate List
    Leetcode 86. Partition List
    Leetcode 21. Merge Two Sorted Lists
    Leetcode 143. Reorder List
    J2EE项目应用开发过程中的易错点
    JNDI初认识
    奔腾的代码
  • 原文地址:https://www.cnblogs.com/xiaoningmeng/p/5517245.html
Copyright © 2011-2022 走看看