codevs 爱改名的小融
都是三道水题 但我很难理解的是 string 能过
char 就WA
2967
Wikioi上有个人叫小融,他喜欢改名。
他的名字都是英文,只要按顺序出现R,K,Y三个字母,就是他的名字。
给你N个名字,请你一一判断是不是小融。
N
N行,名字(全大写)
N行,每行YES或NO(大写)
3
RKY
RAINKY
RINKEMENT
YES
YES
NO
N<=10,字符串长度<=50.
代码
#include <iostream>
#include <cstring>
#include <cstdio>
#include <string> using namespace std; int N;
string s;
int main()
{
cin>>N;
while(N--)
{
bool f1=false,f2=false,f3=false;
cin>>s;
int l=s.length();
for(int i=;i<l;++i)
{
if(s[i]=='R'&&!f2&&!f3)
f1=;
else if(s[i]=='K'&&f1&&!f3)
f2=;
else if(s[i]=='Y'&&f1&&f2)
f3=;
}
if(f1&&f2&&f3)
puts("YES");
else puts("NO");
}
}
-------------------------------------------华丽的分割线---------------------------------------------------
3149
Wikioi上有个人叫小融,他喜欢改名。
现在他的要求变了,只要是英文字母就是他的名字。
先给你N个名字,请你一一判断是不是小融。
本题还加强了测试数据
N
N行名字(全部为字符)
N行,YES或NO(大写)
3
&6*14315
Rinkement
micsloox
NO
YES
YES
对于40%的数据 N≤10 名字长度≤100
对于100%的数据 N≤50 名字长度≤100000
#include <iostream>
#include <cstring>
#include <cstdio>
#include <string> using namespace std; int N;
string s;
int main()
{
cin>>N;
char ch=getchar();
while(N--)
{
bool f=false;
cin>>s;
int l=s.length() ;
for(int i=;i<l;++i)
{
if(((s[i]>='A'&&s[i]<='Z')||(s[i]>='a'&&s[i]<='z')));
else
{
cout<<"NO"<<endl;
f=true;
break;
}
}
if(!f)
cout<<"YES"<<endl;
}
}
-------------------------------------------华丽的分割线---------------------------------------------------
3156
Wikioi上有个人叫小融,他喜欢改名。
现在他的要求变了,只要是英文字母就是他的名字。
先给你N个名字,请你输出正确名字的个数及编号。
本题还加强了测试数据
N
N行名字(全部为字符)
第一行:个数
第二行:编号
3
&6*14315
Rinkement
micsloox
2
2 3
对于40%的数据 N≤10 名字长度≤100
对于100%的数据 N≤50 名字长度≤100000
#include <iostream>
#include <cstring>
#include <cstdio>
#include <string>
#include <vector>
#include <queue> using namespace std; queue<int>q;
int N;
string s;
int main()
{
cin>>N;
char ch=getchar();
int h=;
for(int i=;i<=N;++i)
{
bool f=false;
cin>>s;
int l=s.length() ;
for(int j=;j<l;++j)
{
if(((s[j]>='A'&&s[j]<='Z')||(s[j]>='a'&&s[j]<='z')));
else
{
f=true;
break;
}
}
if(!f)
{
q.push(i);
h++;
}
}
cout<<h<<endl;
while(!q.empty() )
{
cout<<q.front()<<" ";
q.pop();
}
}
codevs 爱改名的小融的更多相关文章
- codevs 3165 爱改名的小融2
3149 爱改名的小融 2 http://codevs.cn/problem/3149/ 题目描述 Description Wikioi上有个人叫小融,他喜欢改名.现在他的要求变了,只要是英文字母就是 ...
- 爱改名的小融 2(codevs 3149)
3149 爱改名的小融 2 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description Wikioi上有个人 ...
- AC日记——爱改名的小融3 codevs 3156
3156 爱改名的小融 3 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description Wikioi上有个人叫小融,他喜 ...
- AC日记——爱改名的小融2 codevs 3149
3149 爱改名的小融 2 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description Wikioi上有个人叫小融,他喜 ...
- AC日记——爱改名的小融 codevs 2967
2967 爱改名的小融 时间限制: 1 s 空间限制: 16000 KB 题目等级 : 白银 Silver 题解 题目描述 Description Wikioi上有个人叫小融,他喜欢 ...
- 【python游戏编程之旅】第五篇---嗷大喵爱吃鱼小游戏开发实例
本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 我们一同在前几期的博客中已经学到了很多pygame的基本知识了,现在该做个小游戏实战一下了. 前几期博客链接 ...
- CODEVS 必做题:3149、2821、1531、3369、1230
3149 爱改名的小融 2 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description Wikioi上有个人叫小融,他喜 ...
- codevs 搜索题汇总(青铜+白银级)
1792 分解质因数 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 编写一个把整数N分解为质因数乘积的程序. 输入描 ...
- 微博爬虫,python微博用户主页小姐姐图片内容采集爬虫
python爬虫,微博爬虫,需要知晓微博用户id号,能够通过抓取微博用户主页内容来获取用户发表的内容,时间,点赞数,转发数等数据,当然以上都是本渣渣结合网上代码抄抄改改获取的! 要抓取的微博地址:ht ...
随机推荐
- div显示2列
#wdjContainer{ border:1px solid green; margin:10px auto; width:500px; height:300px; line-height:30px ...
- 【224】◀▶ IDL NetCDF 文件操作说明
参考:I/O - NetCDF Routines —— NetCDF 操作函数 01 NCDF_OPEN 打开一个 NetCDF 文件. 02 NCDF_CLOSE 关闭一个 NetCDF 文 ...
- Eigen::Map
http://cherishlc.iteye.com/blog/2116800 Map类 是 矩阵库Eigen中用来将内存数据 映射为 任意形状的矩阵的类.
- Identity Server 4 原理和实战(完结)_单点登录实例(添加Flask客户端,Express.js的API)
idp授权资源的添加 如果下面哪个客户端想访问api2这个资源的话 就把它写上scope里面就可以了 nodeJS的客户端 python的库 MVC客户端分别访问API和API2 python客户端演 ...
- TP5之使用layui分页样式
1.首先你得引入layui文件吧 2.在 application\config.php 中配置,像这样,,, 3.controller中这样写 $data = Db::table($table) -& ...
- POJ3450【KMP理解】
题意: 求多个字符串的最长公共子串 思路: 4000个串,200长度. 一种暴力,对于一个串最多有200*200=40000级别个子串,然后我要再处理一下next数组200,8e6复杂度: 然后我要和 ...
- iOS图标去掉阴影和反光
在ios开发时, 程序的图标会被apple进行美化, 自动圆角, 加上阴影和反光效果: 如果有时候不想要阴影和反光,可以这样做: 在Info.plist中 添加一个Icon already inclu ...
- Restful API官方文档
理解Restful架构:http://www.ruanyifeng.com/blog/2011/09/restful RESTful设计指南:http://www.ruanyifeng.com/blo ...
- Java EE学习笔记(四)
Spring的数据库开发 1.Spring JDBC 1).Spring JDBC模块的作用:Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以 ...
- Sql 2000系统表 语句查询表结构
SQL2000系统表的应用 –1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype=’u’ and status>=0 –2:获取 ...