Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >3149 爱改名的小融 2

3149 爱改名的小融 2

作者头像
attack
发布于 2018-04-12 08:45:49
发布于 2018-04-12 08:45:49
73600
代码可运行
举报
运行总次数:0
代码可运行

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代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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;
}

懵逼代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 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 }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-04-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
2594 解药还是毒药
时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解  查看运行结果 题目描述 Description Smart研制出对付各种症状的解药,可是他一个不小心,每种药都小小地配错了一点原料,所以这些药都有可能在治愈某些病症的同时又使人患上某些别的病症(你可能会问那…那是解药还是毒药啊?)……,经过Smart的努力,终于弄清了每种药的具体性能,他会把每种药能治愈的病症和能使人患上的病症列一张清单给你,然后你要根据这张清单找出能治愈所有病症的最少药剂组合……顺便说一声,
attack
2018/04/12
5870
DP 60题 -3 HDU1058 Humble Numbers DP求状态数的老祖宗题目
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 32718    Accepted Submission(s): 14308
风骨散人Chiam
2020/10/28
3020
1250 Fibonacci数列
时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题解  查看运行结果 题目描述 Description 定义:f0=f1=1, fn=fn-1+fn-2(n>=2)。{fi}称为Fibonacci数列。 输入n,求fn mod q。其中1<=q<=30000。 输入描述 Input Description 第一行一个数T(1<=T<=10000)。 以下T行,每行两个数,n,q(n<=109, 1<=q<=30000) 输出描述 Output Descriptio
attack
2018/04/12
7290
2058 括号序列
2058 括号序列  时间限制: 2 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题解  查看运行结果 题目描述 Description 定义满足以下规则字符串为规则序列,否则不是规则序列: 1.空序列是规则序列; 2.如果S是规则序列,那么(S),[S],{S}和<S>也是规则序列; 3.如果A和B都是规则序列,那么AB也是规则序列。 例如,下面的字符串都是规则序列: (),[],(()),([]),()[],()[()],{{}}<>,([]<>{{}}),<<{}>> 而
attack
2018/04/12
7940
杭电OJ2090-2099
妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。
EmoryHuang
2022/09/26
3260
1163 访问艺术馆
 时间限制: 1 s  空间限制: 128000 KB  题目等级 : 大师 Master 题解  查看运行结果 题目描述 Description     皮尔是一个出了名的盗画者,他经过数月的精心准
attack
2018/04/12
5990
1163 访问艺术馆
Text Reverse HDU - 1062 字符串处理,空格切分。
该题目的意思就是说要字符串反转,也就是说对于用空格分开的每一个字符串,需要对这个单独的字符串执行反转操作,这是我最初的理解,即每个字符串中间有一个空格,但是,事实上,这并不一定是符合正确格式的句子,所以,字符串之间的空格数量不一定为1;也就是说字符串和字符串之间可能有多个空格,同时,在整个字符串的最后,可能还有一大堆空格,所以,不能简单地使用库函数中的字符串分割函数,如下:
种花家的奋斗兔
2020/11/13
3900
4939 欧拉函数
 时间限制: 1 s  空间限制: 1000 KB  题目等级 : 钻石 Diamond 题解 题目描述 Description 输入一个数n,输出小于n且与n互素的整数个数 输入描述 Input Description 包含多组数据,n=0时结束 测试数据组数不会很多,不必先打表后输出 输出描述 Output Description 一组数据一行 样例输入 Sample Input 364684 346 5432 11 24 0 2333333 233333333 0 233333333333333 23
attack
2018/04/12
6370
1294 全排列
1294 全排列  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解 题目描述 Description 给出一个n, 请输出n的所有全排列 输入描述 Input Description 读入仅一个整数n   (1<=n<=10) 输出描述 Output Description 一共n!行,每行n个用空格隔开的数,表示n的一个全排列。并且按全排列的字典序输出。 样例输入 Sample Input 3 样例输出 Sample Output 1 2 3 1 3 2 2 1
attack
2018/04/12
6700
HDU 1005 Number Sequence(矩阵)
Problem Description A number sequence is defined as follows: Given A, B, and n, you are to calculate the value of f(n). Input The input consists of multiple test cases. Each test case contains 3 integers A, B and n on a single line (1 <= A, B <= 10
attack
2018/04/12
6700
HDU 1005 Number Sequence(矩阵)
2017.7.15清北夏令营精英班Day1解题报告
成绩: 预计分数:20+10+40 实际分数:100+10+40. 一百三十多人的比赛全场rand7还水了个鼠标+键盘 unbelievable! 考试题目链接: https://www.luogu.
attack
2018/04/12
5850
1010 过河卒
1010 过河卒 2002年NOIP全国联赛普及组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description  如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 C 点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C)。卒不能通过对方马的控制点。   棋盘用坐标表示
attack
2018/04/12
7390
1010 过河卒
POJ 3267为什么优先队列超时,DP就能过,难过
The Cow Lexicon Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 11846 Accepted: 5693 Description
风骨散人Chiam
2020/10/28
3650
C++上机考试试题解析
C++上机考试试题解析 0x1 求日期是该年的第几天 输入日期(年、月、日),输出它是该年的第几天。 Input year, month, day:1981 3 1 判断闰年方法:a%4==0&&a%100!=0||a%400==0 #include<iostream> using namespace std; int main() { cout<<"Input year, month, day:"; int a,b,c,temp=0; int days,i; cin>>a
慕白
2018/07/06
6.1K0
codeForces #575 div3
A - Three Piles of Candies 题意:就是给了三堆糖,两个人,每人哪一堆,然后第三堆用来补充,最终要达到两个人的糖的数量一样多。 思路:水题,签到
杨鹏伟
2020/09/11
2890
本次新生赛部分题解
A poj1129 这题的愿意是考察四色原理(不是太难,主要是了解),但是模拟+暴力枚举也是可以过的,有几个WA点,注意看注释 #include<cstdio> #include<cstring> #include<iostream> using namespace std; int main() { int n,i,j,k; while(cin>>n && n) { bool map[50][50]; memset(map,false,sizeof(
triplebee
2018/01/12
5660
2022.3.5 PAT甲级 2022年春季考试 89分「建议收藏」
这道题空间限制有点严格,如果用C++,只能用优先队列(或者类似方式),而且注意应该是小端优先队列,队列内其实只需要保留5个数,每次加入一个数,就将最小的删去,最后剩下最大的5个数,输出k个数即可。
全栈程序员站长
2022/07/28
2660
BZOJ 1174: [Balkan2007]Toponyms
Description 给你一个字符集合,你从其中找出一些字符串出来. 希望你找出来的这些字符串的最长公共前缀*字符串的总个数最大化. Input 第一行给出数字N.N在[2,1000000] 下面N行描述这些字符串,长度不超过20000 。保证输入文件不超过10MB Output  a single line with an integer representing the maximal level of complexity Lc(T). Sample Input 7 Jora de Sus O
attack
2018/04/12
8600
ACM札记四
输入一个正整数n(1 <n≤10),再输入n 个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的n 个数。
慕白
2018/08/03
1.1K0
ACM札记四
1215 迷宫
1215 迷宫 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 在N*N的迷宫内,“#”为墙,“.”为路,“s”为起点,“e”为终点,一共4个方向可以走。从左上角((0,0)“s”)位置处走到右下角((n-1,n-1)“e”)位置处,可以走通则输出YES,不可以走则输出NO。 输入描述 Input Description 输入的第一行为一个整数m,表示迷宫的数量。  其后每个迷宫数据的第一行为一个整数n(n≤16),表示迷宫的
attack
2018/04/12
1.3K0
相关推荐
2594 解药还是毒药
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验