时间限制:1000ms
单点时限:1000ms
内存限制:256MB

描述

fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼(“marshtomp”,不区分大小写)。为了使句子不缺少成分,统一换成 “fjxmlhx” 。

输入

输入包括多行。

每行是一个字符串,长度不超过200。

一行的末尾与下一行的开头没有关系。

输出

输出包含多行,为输入按照描述中变换的结果。

样例输入

The Marshtomp has seen it all before.
marshTomp is beaten by fjxmlhx!
AmarshtompB
样例输出
The fjxmlhx has seen it all before.
fjxmlhx is beaten by fjxmlhx!
AfjxmlhxB

题目分析:其实就是简单的字符串匹配,先用getline获取每一行的字符串,然后在这里面以模板字符串的长度进行遍历,进行匹配,用爆搜就可以了。

#include<iostream>
#include<algorithm>
#include<cstring>
#include<string>using namespace std;
const string S="marshtomp";
const string S1="fjxmlhx";
const string S2="MARSHTOMP";
bool findif(string str){
bool flag=true;
int len=str.length();
for(int i=0;i<len;i++)
{if(str[i]!=S[i]&&str[i]!=S2[i]) flag=false;
}
return flag;
}int main(){
string str="marshtomp";
int chang=str.length();
while(getline(cin,str))
{//cout<<str<<endl;int len=str.length();for(int i=0;i<len;i++){string s="";for(int j=i;j<i+chang;j++)s+=str[j];
if(findif(s))
{str.replace(i,chang,S1);
}}
cout<<str<<endl;
}
return 0;}

#1082 : 然而沼跃鱼早就看穿了一切相关推荐

  1. hihoCoder - 1082 - 然而沼跃鱼早就看穿了一切 (字符串处理!!)

    #1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描写叙述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽全 ...

  2. HihoCoder - 1082 然而沼跃鱼早就看穿了一切

    HihoCoder - 1082 #1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的 ...

  3. 【漫漫长征路】hihocoder #1082 然而沼跃鱼早就看穿了一切

    [漫漫长征路D1]hihocoder #1082 然而沼跃鱼早就看穿了一切 描述 输入 样例输入 样例输出 AC的python代码 注意事项 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到 ...

  4. hiho#1082 然而沼跃鱼早就看穿了一切

    #1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句 ...

  5. hiho 1082 : 然而沼跃鱼早就看穿了一切

    #1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句 ...

  6. 【hihocoder】#1082 : 然而沼跃鱼早就看穿了一切

    题目链接:http://hihocoder.com/problemset/problem/1082?sid=791045 题目: fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程 ...

  7. hihoCoder #1082 : 然而沼跃鱼早就看穿了一切

    题目地址:http://hihocoder.com/problemset/problem/1082 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被 ...

  8. HihoCoder 1082 : 然而沼跃鱼早就看穿了一切

    时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼("marshtom ...

  9. 编程基础篇:#1082 : 然而沼跃鱼早就看穿了一切

    fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼("marshtomp",不区分大小写).为了使句子不缺少成分,统一换成 " ...

最新文章

  1. Sql server Insert执行的秘密(下) 带外键的INSERT分析
  2. python批量生成,用python批量生成简单的xml文档
  3. JAVA多线程之UncaughtExceptionHandler——处理非正常的线程中止
  4. Spring boot 自定义banner
  5. python数据库在哪_python可以用哪些数据库
  6. 2017.3.23下午
  7. 如何使用RDP报表工具预览页面可以出现完整数据而不是只显示一条
  8. ios模拟器 安装ipa_用iOS模拟器安装App的方法
  9. 你知道视频去水印的方法有哪些吗?分享2个实用的去水印方法
  10. 奥尼捷多功能证件包护照包证件夹男士卡包女士必备 A101 黑色【图片 价格 品牌 报价】-京东商城...
  11. python 黎曼猜想_黎曼猜想简析
  12. Android高德地图点击大头针更换大头针图片
  13. 数据库基础知识:概念篇
  14. excel中如何冻结前三行或者其他行
  15. 3GPP TS 23501-h20 中英文对照 | 5.29.2 5G VN group management
  16. 使用iTunes向设备安装ipa
  17. 小酌Django1——Django基础
  18. 如何让家里的电脑,外网也能访问
  19. matlab 实验代码,matlab实验2代码
  20. 【数字信号处理及MATLAB实践】

热门文章

  1. 关于开通《四川省建设工程计价咨询网上预约系统》的通知
  2. 谷歌智能眼镜回归,针对商业用户售价999美元
  3. 机器学习9 -- 模型压缩和加速
  4. I - 后缀数组二·重复旋律2 HihoCoder - 1407
  5. java魔改,我的世界1.16.4java吾爱专属魔改版
  6. 初学C语言的一点自我拙见
  7. 离散数学 --- 谓词逻辑 --- 谓词符号化与谓词合式公式
  8. 从拜占庭将军问题到分布式系统的一致性
  9. 27 Three.js的平行光THREE.DirectionalLight
  10. php 3d animation,CSS_纯CSS实现菜单、导航栏的3D翻转动画效果,我曾经向大家展示过闪光的logo - phpStudy...