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

本文共 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

你可能感兴趣的文章
JS原生一步步实现前端路由和单页面应用
查看>>
从零开始的Kotlin之类和对象(一)
查看>>
(React启蒙)理解React 组件
查看>>
一个setTimeout问题小探索
查看>>
前后端添加ba认证
查看>>
IE8 CSS 样式兼容性清单
查看>>
websocket资料总结
查看>>
从0开始捣鼓ghost blog
查看>>
精益 React 学习指南 (Lean React)- 3.1 redux 介绍
查看>>
操作系统思考 第八章 多任务
查看>>
用 Django 零成本快速实现 API 服务
查看>>
webstorm和node配合使用的一些小技巧之External tools
查看>>
Android 学习系列 - Application
查看>>
fir.im Weekly - 你与优秀源码之间只差一个 Star
查看>>
Java泛型全解析
查看>>
lua源码在windows下的编译,以及添加新的c\c++模块
查看>>
采用vue+webpack构建的单页应用——私人博客MintloG诞生记
查看>>
解决你的前端面试
查看>>
[LeetCode/LintCode] Merge Intervals
查看>>
zhilizhili-ui 荡平ie8910 还我前端清净地
查看>>