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=='\n')break;
17             else if((c>=65&&c<=90)||(c>=97&&c<=122))continue;
18             else flag=1;
19         }
20         if(flag==1)printf("NO\n");
21         else printf("YES\n");
22     }
23     return 0;
24 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏蜉蝣禅修之道

基于Huffman编码的压缩软件的Python实现

2094
来自专栏数据结构与算法

agc015E - Mr.Aoki Incubator(dp)

平面上有$n$个点,每个点都有一个位置$x_i$,和向右的速度$v_i$ 现在要求你对其中的一些点进行染色,当一个点被染色后,在无限距离内与它相遇的点也会被染...

1152
来自专栏九彩拼盘的叨叨叨

学习纲要:JavaScript 基础语法

1123
来自专栏python成长之路

集合常用操作

1644
来自专栏小L的魔法馆

C++创建学生类练习

3616
来自专栏灯塔大数据

每周学点大数据 | No.32优先队列

No.32期 优先队列 Mr. 王:我们回到这个问题中,如果是在内存中,我们只需要对前面的这些点做一个拓扑排序,就可以保证每一个节点在求解时,它们的所有入度...

29910
来自专栏小詹同学

Leetcode打卡 | No.22 括号生成

欢迎和小詹一起定期刷leetcode,每周一和周五更新一题,每一题都吃透,欢迎一题多解,寻找最优解!这个记录帖哪怕只有一个读者,小詹也会坚持刷下去的!

1951
来自专栏生信小驿站

R语言字符串处理①R语言字符串合并与拆分

1772
来自专栏Golang语言社区

map按key和按value排序

看一个题: 查找和排序 题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: jack 70...

3293
来自专栏java小白

为什么hashMap的容量是2的幂次

5074

扫码关注云+社区