博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
爱改名的小融(三部曲)
阅读量:5252 次
发布时间:2019-06-14

本文共 2516 字,大约阅读时间需要 8 分钟。

题目描述 
Description

Wikioi上有个人叫小融,他喜欢改名。

他的名字都是英文,只要按顺序出现R,K,Y三个字母,就是他的名字。

给你N个名字,请你一一判断是不是小融。

输入描述 
Input Description

N

N行,名字(全大写)

输出描述 
Output Description

N行,每行YES或NO(大写)

样例输入 
Sample Input

3

RKY

RAINKY

RINKEMENT

样例输出 
Sample Output

YES

YES

NO

数据范围及提示 
Data Size & Hint

N<=10,字符串长度<=50.

代码实现:

1 #include
2 #include
3 int n,l,i,j; 4 char ch[60],name[]={
'R','K','Y'}; 5 int main(){ 6 scanf("%d",&n); 7 while(n--){ 8 scanf("%s",ch); 9 for(i=j=0;ch[i]&&name[j];i++)10 if(ch[i]==name[j]) j++;11 if(j==3) printf("YES\n");12 else printf("NO\n");13 }14 return 0;15 }

题目描述 
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

代码实现:

1 #include
2 #include
3 using namespace std; 4 int n,l; 5 char ch[100010]; 6 bool p(int x){ 7 for(int i=0;i
'z'||(ch[i]>'Z'&&ch[i]<'a')) return 0; 9 return 1;10 }11 int main(){12 scanf("%d",&n);13 while(n--){14 scanf("%s",ch);15 l=strlen(ch);16 if(p(l)) printf("YES\n");17 else printf("NO\n");18 }19 return 0;20 }

不知为何,本地不对(都没法调试),交上A了。

题目描述 
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

代码实现:

1 #include
2 #include
3 using namespace std; 4 int n,l,m,s[60]; 5 char ch[100010]; 6 bool p(int x){ 7 for(int i=0;i
'z'||(ch[i]>'Z'&&ch[i]<'a')) return 0; 8 return 1; 9 }10 int main(){11 scanf("%d",&n);12 for(int k=1;k<=n;k++){13 scanf("%s",ch);14 l=strlen(ch);15 if(p(l)) s[m++]=k;16 }17 printf("%d\n",m);18 for(int i=0;i

题目来源:CODE[VS]

转载于:https://www.cnblogs.com/J-william/p/6383902.html

你可能感兴趣的文章
REST Web 服务(二)----JAX-RS 介绍
查看>>
hdu1255扫描线计算覆盖两次面积
查看>>
hdu1565 用搜索代替枚举找可能状态或者轮廓线解(较优),参考poj2411
查看>>
bzoj3224 splay板子
查看>>
程序存储问题
查看>>
Mac版OBS设置详解
查看>>
优雅地书写回调——Promise
查看>>
android主流开源库
查看>>
AX 2009 Grid控件下多选行
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>
MySQL 字符编码问题详细解释
查看>>
perl 学习笔记
查看>>
31 Days of Windows Phone
查看>>
poj 1184(聪明的打字员)
查看>>
Ubuntu下面安装eclipse for c++
查看>>
C#压缩或解压(rar和zip文件)
查看>>
让IE浏览器支持CSS3圆角属性的方法
查看>>
巡风源码阅读与分析---nascan.py
查看>>