哈理工 第五届程序设计大赛——B.沼跃鱼
来源:互联网 发布:科比第一个赛季数据 编辑:程序博客网 时间:2024/04/28 05:50
B.沼跃鱼Time Limit: 500 MSMemory Limit: 32768 KTotal Submit: 692 (336 users)Total Accepted: 336 (305 users)Special Judge: NoDescription
一行的末尾与下一行的开头没有关系。Output输出包含多行,为输入按照描述中变换的结果。Sample InputThe Marshtomp has seen it all before.
marshTomp is beaten by fjxmlhx!
AmarshtompBSample OutputThe fjxmlhx has seen it all before.
fjxmlhx is beaten by fjxmlhx!
AfjxmlhxBHint
fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼(“marshtomp”,不区分大小写)。
为了使句子不缺少成分,统一换成 “fjxmlhx”。
一行的末尾与下一行的开头没有关系。Output输出包含多行,为输入按照描述中变换的结果。Sample InputThe Marshtomp has seen it all before.
marshTomp is beaten by fjxmlhx!
AmarshtompBSample OutputThe fjxmlhx has seen it all before.
fjxmlhx is beaten by fjxmlhx!
AfjxmlhxBHint
不存在mar shto mp这种用空格分开的情况。
有可能一个句子中有两个以上“marshtomp”。
当时水平很差劲,不过我感觉最近 进步特别快,肯定跟最近的勤奋有关。回过头来 在做这个题目。感觉挺容易了!进步是能感觉到滴…………~!
校赛决赛被人虐惨了!唉~但现在我也会了!
方法是 用find()查找一个字符串中所有出现marshtomp的索引值,用一个数组记录。然后 再将原数组挨个元素输出,到达记录的索引值时打印
替换值,里面有很多具体细节 。
#include<iostream>#include<string>#include<string.h>using namespace std;int main(){string str,ST;while(getline(cin,str)){ST=str;for(int i=0;i<str.size();i++){if(isalpha(str[i])||isspace(str[i]))str[i]=tolower(str[i]);}int k=0,cnt=0;int ls[100];while(str.find("marshtomp",k)!=string::npos){ls[cnt++]=str.find("marshtomp",k);k=ls[cnt-1]+9;}int dic=0;for(int j=0;j<str.size();j++){if(j==ls[dic]){cout<<"fjxmlhx";dic++;j+=8;}elsecout<<ST[j];}cout<<endl;}return 0;}
0 0
- 哈理工 第五届程序设计大赛——B.沼跃鱼
- 厦门理工第五届程序设计大赛 总结稿
- 第五届程序设计大赛B 最强DE 战斗力
- nyoj 541 第五届河南省程序设计大赛B
- 河南省第五届程序设计大赛—Metric Matrice
- 第五届河南省程序设计大赛
- 第五届河南省程序设计大赛
- 第五届“图灵杯”NEUQ-ACM程序设计大赛 B题 字符串处理
- 哈理工第六届程序设计大赛 F 苦逼的单身狗(滑窗)
- 哈理工第六届程序设计大赛 I 旅行 (最短路)
- HRBUST 1444 逃脱 (哈理工第七届程序设计大赛(高年级组) G 逃脱)
- 河南省第五届大学生程序设计大赛回忆录
- 【第五届河南省程序设计大赛】Metric Matrice
- 河南省第五届程序设计大赛 遥控器
- 第五届程序设计大赛 Metric Matrice
- 程序设计大赛—文字游戏
- 第五届全国ITAT教育工程就业技能大赛复赛试题 Java程序设计(B卷)答案
- 哈理工软件学院"兆方美迪"杯第六届程序设计大赛【高年级组】--决赛 Problem A:凌波微步 By Assassin
- dedecms标签大全
- Android--通信技术
- SQL Server 2005的几个新功能
- SQL Server CET 通用表表达式 之 精典递归
- Android简介
- 哈理工 第五届程序设计大赛——B.沼跃鱼
- dedeCMS 文章显示常用方法
- 如何让你的动画更具吸引力
- MongoDB 基础(一)Windows XP 32位安装mongodb及其目录结构和配置
- hdu 5203(贪心)
- 为什么TCP服务端需要调用bind函数而客户端通常不需要呢?
- 上下左右居中的方法总结
- 论文相关
- vert.x java异步模型框架