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

    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

    分类标签 Tags

     
    这道题做的我,,,确实蒙蔽,,,,
    一模一样的输出
    居然一个AC
    一个爆零,,,,
    醉了醉了。。、、。、。、。、。
    AC代码
    #include <cstdio>
    #include <iostream>
    #include <cstdlib>
    #include <memory>
    #include <algorithm>
    #include <cmath>
    #include <ctime>
    #include <queue>
    #include <vector>
    #include <stack>
    #include <list>
    #include <set>
    #include <cstring>
    #include <typeinfo>
    #include <map>
    using namespace std;
    int main(){
        int n;
        string s;
          cin>>n;
           for(int i=1;i<=n;i++){
                 cin>>s;
                 int l=s.size();
                 bool flag=true;
                   for(int j=0;j<=l-1;j++){
                        if(('A'<=s[j]&&s[j]<='Z')||('a'<=s[j]&&s[j]<='z')){ 
                        }
                        else{
                            flag=false;
                            break;
                        }
                   }
                   if(flag==false){
                        cout<<"NO"<<endl;
                   }
                   else{
                       cout<<"YES"<<endl;
                   }
           } 
    return 0;
    }

    懵逼代码:

     1 #include<iostream>
     2 #include<cstdio>
     3 using namespace std;
     4 int main()
     5 {
     6     int n;
     7     scanf("%d",&n);
     8     char kongge;
     9     kongge=getchar();
    10     for(int i=1;i<=n;i++)
    11     {
    12         char c;
    13         int flag=0;
    14         while(c=getchar())
    15         {
    16             if(c=='
    ')break;
    17             else if((c>=65&&c<=90)||(c>=97&&c<=122))continue;
    18             else flag=1;
    19         }
    20         if(flag==1)printf("NO
    ");
    21         else printf("YES
    ");
    22     }
    23     return 0;
    24 }
  • 相关阅读:
    复制对象
    element.classList属性及方法应用
    Object.defineProperty
    965. Univalued Binary Tree
    700. Search in a Binary Search Tree
    561, Array Partition Ⅰ
    933. Number of Recent Calls
    999.Available Capture for rook
    961. N-Repeated Element in Size 2N Array
    709. To Lower Case
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6735722.html
Copyright © 2011-2022 走看看