牛客——救救企鹅(string 的操作)
链接: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 的操作)相关推荐
- 牛客优聘,易上手、人才优、双奔赴,招聘神器真香了!
你是否有以下问题: 只想快速招个人,但产品一堆功能眼花缭乱,花时间精力摸索,实际上用的功能就几个? 人才要求高,但收了一堆质量不高的简历,花大量寻找和筛选成本仅有个别简历通关? 好人才少且总对你爱答不 ...
- 牛客 String II
文章目录 1. 题目 2. 解题 1. 题目 链接:https://ac.nowcoder.com/acm/contest/9715/B 来源:牛客网 给出一个仅包含小写字母的字符串s,你最多可以操作 ...
- 牛客网暑期ACM多校训练营(第三场) E Sort String 哈希处理字符串(模板)
链接:https://www.nowcoder.com/acm/contest/141/E 来源:牛客网 Eddy likes to play with string which is a seque ...
- 牛客小白月赛8 F-数列操作 (有序表)
链接:https://www.nowcoder.com/acm/contest/214/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言262 ...
- 2019牛客暑期多校训练营(第七场)A String(暴力)
链接:https://ac.nowcoder.com/acm/contest/887/A 来源:牛客网 题目描述 A string is perfect if it has the smallest ...
- 【2019牛客暑期多校训练营(第三场)- B】Crazy Binary String(思维,01串,前缀和)
题干: 链接:https://ac.nowcoder.com/acm/contest/883/B 来源:牛客网 ZYB loves binary strings (strings that only ...
- 【牛客 - 272A】Phrase String(构造,水题)
题干: 给出v, k,请你找到最小的正整数n,满足: n的二进制表示下存在一个长度为v的回文串,该回文串首尾都是1且n的二进制表示中至少有k个1.保证v,k均为偶数! 由于n可能很大,你只需要输出对取 ...
- 牛客网暑期ACM多校训练营(第三场): E. Sort String(KMP)
链接:https://www.nowcoder.com/acm/contest/141/E 来源:牛客网 题目描述 Eddy likes to play with string which is a ...
- 牛客练习赛60C 操作集锦(DP)
题目链接 链接:https://ac.nowcoder.com/acm/contest/4853/C 来源:牛客网 题目描述 有一款自走棋有26种操作,每种操作我们都用a,b,c,d,-,x,y,z的 ...
- 牛客练习赛60 C—操作集锦
整理的算法模板:ACM算法模板总结(分类详细版) 链接:https://ac.nowcoder.com/acm/contest/4853/C 来源:牛客网 题目描述 有一款自走棋有26种操作,每种操作 ...
最新文章
- Python如何实现24个微信大群万人同步转发直播?
- Java黑皮书课后题第7章:**7.5(打印不同的数)编写一个程序,读入10个数,显示互不相同的数的数目,并以输入的顺序显示这些数字,以输入的顺序显示这些数字,以一个空格分隔。
- 玩转Linux必备知识(一)
- WordPress get_allowed_mime_types函数(wp-includes/functions.php)存在跨站脚本漏洞
- .NET Framework VS .NET Core
- jQuery图表插件 JS Charts
- 【初学】部署架构相关的一些知识
- MapReduce源码刨析
- global http proxy configuration on ubuntu
- Hello China操作系统的安装和使用
- Linux下如何查看高CPU占用率线程 LINUX CPU利用率计算
- Java网络编程入门(软件结构、网络通信协议、网络编程三要素)
- 创建图片外链——“极简图床”
- 为什么软件工程师的脾气都这么暴躁
- Angular:失焦校验和失焦方法冲突的解决方案 事件循环
- Web认证如何对接第三方认证平台?
- Makefile中的CFLAGS、$^、$< 、$@
- 波菲那契数列公式_斐波那契数列为什么那么重要,所有关于数学的书几乎都会提到?...
- 关于That command depends on command in Target ... script phase Copy Pods Resources报错解决方案
- 蚂蚁研究员玉伯:我的技术人生答案
热门文章
- Merge into的使用详解
- CPU针脚弯曲对编程有什么影响?
- 解决ubuntu(linux)系统的pycharm无法输入中文的问题
- 什么是场景营销,小红书场景营销方式和方法有哪些
- 电商指标体系之KPTI_+KSF
- ARDUINO电路板及编程语言
- [转载]在RHEL系统上使用“subscription-manager”注册和激活“subscription”
- 发布文章的php模板,文章内容的模板 - single.php《 WordPress 主题开发 》
- java程序设计阶段性总结_JAVA作业第一阶段性总结
- 掉头发第一步之python正则表达式之re模块