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

救救企鹅

时间限制: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

string 中erase函数的一些用法:

https://blog.csdn.net/red_red_red/article/details/87902432

#include<iostream>
#include<cstring>
using namespace std;
int main(){string s,a,b;cin>>s>>a>>b;int len;while(1){len=s.find(a);if(len==-1)//没有再找到a break;s.erase(len,a.length() );//从len开始,删除a.length()个字符,正好把a删除 s.insert(len,b);   //把 b 再插入进去 }cout<<s<<endl;return 0;
} 

牛客——救救企鹅(string 的操作)相关推荐

  1. 牛客优聘,易上手、人才优、双奔赴,招聘神器真香了!

    你是否有以下问题: 只想快速招个人,但产品一堆功能眼花缭乱,花时间精力摸索,实际上用的功能就几个? 人才要求高,但收了一堆质量不高的简历,花大量寻找和筛选成本仅有个别简历通关? 好人才少且总对你爱答不 ...

  2. 牛客 String II

    文章目录 1. 题目 2. 解题 1. 题目 链接:https://ac.nowcoder.com/acm/contest/9715/B 来源:牛客网 给出一个仅包含小写字母的字符串s,你最多可以操作 ...

  3. 牛客网暑期ACM多校训练营(第三场) E Sort String 哈希处理字符串(模板)

    链接:https://www.nowcoder.com/acm/contest/141/E 来源:牛客网 Eddy likes to play with string which is a seque ...

  4. 牛客小白月赛8 F-数列操作 (有序表)

    链接:https://www.nowcoder.com/acm/contest/214/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言262 ...

  5. 2019牛客暑期多校训练营(第七场)A String(暴力)

    链接:https://ac.nowcoder.com/acm/contest/887/A 来源:牛客网 题目描述 A string is perfect if it has the smallest ...

  6. 【2019牛客暑期多校训练营(第三场)- B】Crazy Binary String(思维,01串,前缀和)

    题干: 链接:https://ac.nowcoder.com/acm/contest/883/B 来源:牛客网 ZYB loves binary strings (strings that only ...

  7. 【牛客 - 272A】Phrase String(构造,水题)

    题干: 给出v, k,请你找到最小的正整数n,满足: n的二进制表示下存在一个长度为v的回文串,该回文串首尾都是1且n的二进制表示中至少有k个1.保证v,k均为偶数! 由于n可能很大,你只需要输出对取 ...

  8. 牛客网暑期ACM多校训练营(第三场): E. Sort String(KMP)

    链接:https://www.nowcoder.com/acm/contest/141/E 来源:牛客网 题目描述 Eddy likes to play with string which is a ...

  9. 牛客练习赛60C 操作集锦(DP)

    题目链接 链接:https://ac.nowcoder.com/acm/contest/4853/C 来源:牛客网 题目描述 有一款自走棋有26种操作,每种操作我们都用a,b,c,d,-,x,y,z的 ...

  10. 牛客练习赛60 C—操作集锦

    整理的算法模板:ACM算法模板总结(分类详细版) 链接:https://ac.nowcoder.com/acm/contest/4853/C 来源:牛客网 题目描述 有一款自走棋有26种操作,每种操作 ...

最新文章

  1. Python如何实现24个微信大群万人同步转发直播?
  2. Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。
  3. 玩转Linux必备知识(一)
  4. WordPress get_allowed_mime_types函数(wp-includes/functions.php)存在跨站脚本漏洞
  5. .NET Framework VS .NET Core
  6. jQuery图表插件 JS Charts
  7. 【初学】部署架构相关的一些知识
  8. MapReduce源码刨析
  9. global http proxy configuration on ubuntu
  10. Hello China操作系统的安装和使用
  11. Linux下如何查看高CPU占用率线程 LINUX CPU利用率计算
  12. Java网络编程入门(软件结构、网络通信协议、网络编程三要素)
  13. 创建图片外链——“极简图床”
  14. 为什么软件工程师的脾气都这么暴躁
  15. Angular:失焦校验和失焦方法冲突的解决方案 事件循环
  16. Web认证如何对接第三方认证平台?
  17. Makefile中的CFLAGS、$^、$< 、$@
  18. 波菲那契数列公式_斐波那契数列为什么那么重要,所有关于数学的书几乎都会提到?...
  19. 关于That command depends on command in Target ... script phase Copy Pods Resources报错解决方案
  20. 蚂蚁研究员玉伯:我的技术人生答案

热门文章

  1. Merge into的使用详解
  2. CPU针脚弯曲对编程有什么影响?
  3. 解决ubuntu(linux)系统的pycharm无法输入中文的问题
  4. 什么是场景营销,小红书场景营销方式和方法有哪些
  5. 电商指标体系之KPTI_+KSF
  6. ARDUINO电路板及编程语言
  7. [转载]在RHEL系统上使用“subscription-manager”注册和激活“subscription”
  8. 发布文章的php模板,文章内容的模板 - single.php《 WordPress 主题开发 》
  9. java程序设计阶段性总结_JAVA作业第一阶段性总结
  10. 掉头发第一步之python正则表达式之re模块