嗨!大家好,在TempleRun中大家都认识我了吧。我是又笨又穷的猫猫LKity。很高兴这次又与各位FZU的ACMer见面了。最近见到FZU的各位ACMer都在刻苦地集训,整天在日光浴中闲得发慌的我压力山大呀!于是,我准备为诸位编写一款小工具——LKity牌文本替换(众怒,:敢不敢更土点!)。这个小工具可以帮助诸位替换代码中的变量等功能,真心是一款编程,刷题必备的神器。其功能如下:

将给定的字符序列中所有包含给定的子串替换成另外一个给定的字符串。为了让其功能更加强大,替换过程中,将忽略大小写。并且不进行递归替换操作。

不过,作为笨笨的猫猫,我是心有余而力不足呀!希望诸位ACMer能帮我实现哈。(众FZU的ACMer:”……”);
Input
输入包含多组数据。 输入为标准输入,输入包含3行。 第一行为需要查找的字符串S1。S1仅由大写或者小写字母组成,且其长度在区间[1,,100]内。 第二行为要替换的字符串S2。S2由[32,125]的字符组成,且其长度在区间[1,100]内。 第三行为原始字符串S,S由[32,125]的字符组成。且其长度在区间[1,50,000]内。
Output
对于每组数据,请输出替换后的字符串。
Sample Input
abc
bc ab
aaa aaabca 333Abcc##
Sample Output
aaa aabc aba 333bc abc##
分析:题目难度还好,竟然把题意弄错了,还有我在gets()后面都加个getchar()吃回车,但是这题中并不需要,题中没有回车。从复制粘贴就可以看出来!

#include<iostream>
#include<string>
#include<cstring>
#include<algorithm>
using namespace  std;
char  s1[150],s2[150],s3[50050];
int main()
{while(gets(s1)){gets(s2);gets(s3);for(int i=0;i<strlen(s3);i++){int k=i,flag=1;for(int j=0;j<strlen(s1);j++,k++){if(tolower(s3[k])!=tolower(s1[j])){   flag=0;break;}}if(!flag)cout<<s3[i];else{i=k-1;cout<<s2;   }}cout<<endl;}return 0;
}

fzu 2122 又见LKity相关推荐

  1. FZU 2122 又见LKity 简单的字符串模拟

    点击打开链接 Problem 2122 又见LKity Accept: 76    Submit: 266 Time Limit: 1000 mSec    Memory Limit : 32768 ...

  2. 【nyoj - 860】 又见0-1背包 (dp,反向0-1背包,好题好思路)

    题干: 又见01背包 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 输入 多组测试数据. 每组测试数据第一行输入,n 和 W ,接下来有n行,每行输入两个数,代表第i个物品的 ...

  3. mysql统计出每个姓氏的人数_你见过什么偏僻的姓氏?明明是老虎的虎姓氏却读māo...

    百家姓大家都知道,我国的姓氏数量众多,历史源远流长,可不仅仅只是"百家"而已,还有很多并不常见的,人数稀少的偏僻姓氏.在生活中,你见过什么偏僻的姓氏? "操"这 ...

  4. fzu 2150 Fire Game 【身手BFS】

    称号:fzu 2150 Fire Game :给出一个m*n的图,'#'表示草坪,' . '表示空地,然后能够选择在随意的两个草坪格子点火.火每 1 s会向周围四个格子扩散,问选择那两个点使得燃烧全部 ...

  5. 高斯拟合原理_看得见的高斯过程:这是一份直观的入门解读

    高斯过程可以让我们结合先验知识,对数据做出预测,最直观的应用领域是回归问题.本文作者用几个互动图生动地讲解了高斯过程的相关知识,可以让读者直观地了解高斯过程的工作原理以及如何使其适配不同类型的数据. ...

  6. 不经历风雨,怎么能见彩虹!马克斯与我的不解之缘!

    从***到站长总结经验(让你IP飞速飙升的秘诀) <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  7. NEFU 1146 又见A+B

    又见a+b Problem:1146 Time Limit:1000ms Memory Limit:65535K Description 给定两个非负整数A,B,求他们的和. Input 多组输入,每 ...

  8. 我在 GitHub 上都见过哪些沙雕项目?

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 一直对我们的微博保持关注的朋友应该知道,今年年初的时候,我们同时开通了 GitHubDaily ...

  9. 你见过最差的算法工程师什么样?

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale 作者:知乎答主,来源:DataFunTalk 文章作者:Xiaotian Z ...

  10. ICLR 2022:AI如何识别“没见过的东西”?

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 行早 发自 凹非寺 量子位 | 公众号 QbitAI 这回域外物体检 ...

最新文章

  1. 无向图:计算亏格(环的孔洞)
  2. Gartner发布2021年数字商务技术成熟度曲线,重点关注四项技术
  3. 服务器操作系统策略,服务器操作系统策略
  4. windows下IDEA全面红色,但是能编译,不能智能提示
  5. 11-散列1 电话聊天狂人(25 分)
  6. 使用javadoc命令制作帮助文档(API)
  7. 机器学习、神经网络、深度学习区别
  8. 美洽在线客服系统使用指南
  9. SSE/AVX/AVX2汇编技巧
  10. sql注入 java_JAVA实现sql注入点检测
  11. java书名号乱码_别骗我,这些居然是汉字,不是乱码
  12. Storm-电商实时交易风控系统
  13. Android机器人纯HTML
  14. Linux 音频驱动(五) ALSA音频驱动之PCM逻辑设备
  15. 【Python学习笔记—保姆版】第四章—关于Pandas、数据准备、数据处理、数据分析、数据可视化
  16. 华盛顿与李大学教授出版的这本数据结构书,是国外高等院校优秀教材
  17. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第二讲html运行原理及结构
  18. 3ds MAX次世代轮胎法线贴图制作教程
  19. 优化 | 线性化:含绝对值的线性化
  20. 计算机控制技术应用与前景论文,论计算机和网络控制系统发展趋势论文

热门文章

  1. 利用Matlab绘制梯度图、散度图、旋度图
  2. 视频文件损坏怎么修复
  3. 小程序外部样式类的使用
  4. 多轮对话机器之话题意图识别
  5. 和Keyle一起学ShaderForge - Overview
  6. 微信小程序:全新圣诞节头像框制作生成微信小程序源码下载支持多模板
  7. 阿西莫夫机器人三定律或已过时?伯克利教授定义AI发展“新三原则”!
  8. [嵌入式学习必备网站分享]嵌入式开发必须收藏的二十个网站 内附超链接 实用 嵌入式单片机学习网站
  9. cadence allegro番外:制作flash焊盘
  10. 单片机基础实验六则(汇编)