| 题目名称 | 46. 字符串编辑 |
|---|---|
| 输入输出 | edit.in/out |
| 难度等级 | ☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 128 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:282, 提交:804, 通过率:35.07% | ||||
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.000 s | 0.00 MiB | C++ |
| 本题关联比赛 | |||
| NOIP2015普及组练习 | |||
| 关于 字符串编辑 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
|
大水题!!!!!!!
2022-10-22 20:57
18楼
| ||||
|
我是伞兵
2021-11-19 21:38
17楼
| ||||
|
回复 @亦不负卿 :
233
2020-03-02 21:55
16楼
| ||||
|
水水的字符串处理问题 只需要用erase和insert函数即可处理
| ||||
|
回复 @Oo湼鞶oO :
在编辑过程中,若出现被改的字符不存在时,则给出出错信息“error”
2018-04-17 19:44
14楼
| ||||
|
回复 @Phosphorus15 :
标准库大法好
2018-02-08 13:09
13楼
| ||||
|
读入有问题
| ||||
|
求大神教第五个测试点。
| ||||
|
iterator 大法好=-=
| ||||
|
为什么帕斯抠那么快??
2016-05-21 20:00
9楼
| ||||
有一个长度<=40个字符字符串,例如:This is a book.
现对该字符串进行编辑,编辑功能有:
1、删除一个字符,命令的格式为:D a,其中a为被删除的字符,若字符串种有多个a,则删除第一个出现的。例如:D s表示删除字符s,删除后字符串为Thi is a book.
2、插入一个字符,命令的格式为:I a1 a2,其中a1表示插入到指定字符前面,a2表示将要插入的字符,若原串有多个a1,则插入在最后一个a1前面。例如:I s d 表示在指定字符s的前面插入字符d,插入后字符串为This ids a book.
3、替换一个字符,命令格式为:R a1 a2 其中a1为被替换的字符,a2为替换的字符,若在原串中有多个a1则应全部替换。例如:R o e表示将字符o全部替换为字符e,替换后的字符串为This is a beek.
在编辑过程中,若出现被改的字符不存在时,则给出错误信息“error”。
输入包括两行:
第1行为一个字符串。
第2行为一条命令,可能为以下三条命令中的一条:
D a(其中D和a之间有且只有一个空格);
I a1 a2 (其中I和a1之间、a1和a2之间有且只有一个空格);
R a1 a2 (其中R和a1之间、a1和a2之间有且只有一个空格)。
输出只有一行,为编辑后的字符串或出错信息“error”
This is a book. I s d
This ids a book.