链接:https://ac.nowcoder.com/acm/contest/6760/B
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld

题目描述

另一天,一只可爱的围着围巾的肥企鹅在路上摇摇晃晃地走着,遇上了迎面走来的打着饱嗝的PM6。小企鹅预感不妙,这不就是最近有名的恶人PM6么!吓得立刻扭头就想跑。

PM6:“小火汁,站住!我不吃你(谁叫你是保护动物)。我这有一道简单题,如果你答对了,我就给你吃鱼肉,如果你答错了,就免费帮我充游戏币!”

企鹅:“_(:3J∠)_(默默摘掉围巾)”

PM6:“我给你一个文本串 S ,再给你两个串A、B,你要将文本串中的 A 都转换成 B ,转换后的字符不再参与转换,输出最终的文本串。”

求求你救救企鹅!

输入描述:

第一行输入一个文本串 S 。
第二行输入字符串 A 。
第三行输入字符串 B 。
|S|为S的长度,|A|为A的长度,|B|为B的长度,所有字符都是小写字母,保证 |A| <= |S| 。
对于50%的数据:1<= |A|、|B|、|S| <=1000
对于100%的数据:1<= |A|、|B|、|S| <=1000000

输出描述:

只有一行,输出转换后的文本串。

示例1

输入

abababcd
ab
cd

输出

cdcdcdcd
#include<iostream>
#include<vector>
#include<cmath>
#include<queue>
#include<algorithm>
#include<cstring>
#include<map>
#define ll long longusing namespace std;int num[1000010];int main()
{string s,a,b;cin>>s>>a>>b;int pos = s.find(a, 0);while(pos != string::npos){s.replace(pos, a.size(), b);pos = s.find(a, pos+1);}cout<<s<<endl;return 0;
} 

STL—s.replace()和s.find() 牛客 救救企鹅相关推荐

  1. 2020牛客国庆集训派对day8 G-Shuffle Cards(扩展STL容器,rope可持久化平衡树)

    2020牛客国庆集训派对day8 G-Shuffle Cards(扩展STL容器,rope可持久化平衡树) 题目 https://ac.nowcoder.com/acm/contest/7865/G ...

  2. sql replace替换多个字符_牛客网数据库SQL实战详细剖析(4150)

    文章来源:大数据肌肉猿 作者:无精疯 这是一个系列文章,总共61题,分6期,有答案以及解题思路,并附上解题的一个思考过程.具体题目可参考牛客网的SQL实战模块:https://www.nowcoder ...

  3. 笔记②:牛客校招冲刺集训营---C++工程师(面向对象(友元、运算符重载、继承、多态) -- 内存管理 -- 名称空间、模板(类模板/函数模板) -- STL)

    0618 C++工程师 第5章 高频考点与真题精讲 5.1 指针 & 5.2 函数 5.3 面向对象(和5.4.5.5共三次直播课) 5.3.1 - 5.3.11 5.3.12-14 友元 友 ...

  4. 牛客竞赛语法入门班数组栈、队列和stl习题

    牛客竞赛语法入门班数组栈.队列和stl习题 L 指纹锁 set ,自带排序功能 可重写排序函数 cmp,注意外边写的要写成 operator()operator()operator(),结构体内部的排 ...

  5. 【牛客 - 327牛客寒假算法基础集训营2 I】处女座的测验(二)(积性函数性质,数论,素数唯一性分解,STL)

    题干: 链接:https://ac.nowcoder.com/acm/contest/327/I 来源:牛客网 现在处女座顺利的完成了测验,处女座想要知道知道自己输出的结果是否正确.他希望知道自己有自 ...

  6. 【牛客OI周赛7-普及组ABCD 非官方题解】暴力,二分,KMP,尺取(STL或Hash)

    A: 链接:https://ac.nowcoder.com/acm/contest/372/A 来源:牛客网 某天,一只可爱的肥橘喵在路上走,突然遇到了一个怪人,那怪人自称PM6,"小肥喵, ...

  7. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)

    不好玩,一堆板子,太菜了,被打爆了,B一直wa60%,D一直wa80%,D改了多组输入就过了... A.吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  8. 【牛客网】C/C++牛客网专项刷题(03)

    以下为牛客网C/C++专项刷题: 1.阅读以下程序,当输入数据的形式为12a345b789↙,正确的输出结果为(). void main() {char c1,c2;int a1,a2;c1=getc ...

  9. 牛客网数据开发题库_练习SQL利器,牛客网SQL实战题库

    牛客网SQL实战网址:https://www.nowcoder.com/ta/sql 持续更新--记录自己在牛客网SQL的做题过程 更新进度:61题,2019-4-3,更完了 1.查找最晚入职员工的所 ...

  10. 牛客网获取输入rowinput_Python爬虫入门例题:抓取牛客网题目

    最近做题的时候要写一些题解,在把牛客网的题目复制下来的时候,数学公式的处理比较麻烦,所以我用Python的selenium.urllib.request和BeautifulSoup4库对题目信息进行了 ...

最新文章

  1. c++ opencv实现区域填充_使用OpenCV实现图像覆盖
  2. PDO操作MYSQL
  3. UA OPTI544 量子光学9 2-level system approximation的向量模型
  4. collect2: error: ld returned 1 exit status编译错误
  5. goland设置Terminal
  6. 互联网日报 | 7月4日 星期日 | 高途回应招聘团队被裁传闻;恒大半年劲销3568亿领跑行业;吉利发布共同富裕计划行动纲领...
  7. 刘朋:程序员如何练就领导力
  8. python deepcopy_轻轻吐槽下python的deepcopy居然一点不deep
  9. Python模块之uuid
  10. PyTorch 1.0 中文文档:torch.distributed
  11. linux下,查找命令的使用
  12. 浅析2017快闪存储器涨势原因,AMOLED手机面板成主因?
  13. linux下 fork(),vfork(),clone()的用法及区别
  14. 通过shell和redis来实现集群业务中日志的实时收集分析
  15. Android O WMS(3) -- addwindow
  16. 北大开源ECCV2018深度去雨算法:RESCAN
  17. 微信小程序云数据库的分页提取,解决提取大量数据的耗时问题
  18. 公司部门英文缩写简称收集
  19. 带目录计算机专业论文,计算机专业论文格式及目录系统
  20. 【大数据】Hadoop (二) HDFS

热门文章

  1. 使用命令行脚本安装 PrestaShop 1.6
  2. POSTGRESQL替换特殊数据符号
  3. 0301 考虫英语语法
  4. Android静态资源使用建议-图片篇
  5. 什么是区块链预言机,能预测币价涨跌吗?
  6. Tanking个人短网址生成源码
  7. 《程序设计基础II》 实验1- 结构体、共用体和枚举
  8. GPIO 驱动能力测试
  9. 戴尔服务器换盘及raid创建操作手册
  10. 工程师职称评审的好处