首页 > 试题广场 >

查找

[编程题]查找
  • 热度指数:14987 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
    读入一组字符串(待操作的),再读入一个int n记录记下来有几条命令,总共有2中命令:1、翻转  从下标为i的字符开始到i+len-1之间的字符串倒序;2、替换  命中如果第一位为1,用命令的第四位开始到最后的字符串替换原读入的字符串下标 i 到 i+len-1的字符串。每次执行一条命令后新的字符串代替旧的字符串(即下一条命令在作用在得到的新字符串上)。     命令格式:第一位0代表翻转,1代表替换;第二位代表待操作的字符串的起始下标int i;第三位表示需要操作的字符串长度int len。

输入描述:
输入有多组数据。
每组输入一个字符串(不大于100)然后输入n,再输入n条指令(指令一定有效)。


输出描述:
根据指令对字符串操作后输出结果。
示例1

输入

bac
2
003
112as

输出

cab
cas
头像 在考古的小鱼干很有气魄
发表于 2023-03-18 11:08:42
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { string s; cin >> s; in 展开全文
头像 L456
发表于 2024-03-21 20:34:26
#include <bits/stdc++.h> using namespace std; int main() { string s; int n; while(cin>>s) { cin>>n; while(n--) { strin 展开全文
头像 wlwj12138
发表于 2023-03-03 21:04:56
#include <algorithm> #include <iostream> #include <string> using namespace std; int main() { string s; cin >> s; 展开全文
头像 lmghzzq
发表于 2022-03-28 19:53:50
#include<stdio.h> int main(){     int n,m=0;     char a[500];        scanf("%s",&a); 展开全文
头像 牛客979903738号
发表于 2024-02-29 12:51:07
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); 展开全文
头像 Coming680
发表于 2022-03-01 19:15:33
#include<iostream> #include<algorithm> using namespace std; int main() { string str, temp, a, b, c; int n, kind, i, len; while 展开全文
头像 牛客979903738号
发表于 2024-02-29 13:14:26
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = 展开全文
头像 燃烧的橘子
发表于 2023-03-05 22:15:10
#include <iostream> using namespace std; int main() { string s; cin>>s; int n; cin>>n; string temp; for(int 展开全文
头像 南航_aimafan
发表于 2023-03-15 13:57:36
// 查找 // https://www.nowcoder.com/practice/a988eda518f242c29009f8620f654ede // Hard #include <iostream> #include <cstring> using namespac 展开全文
头像 the_Milky_Way
发表于 2022-03-25 14:45:33
#include<iostream> #include<cstdio> #include<string> using namespace std; void reverse(string &s, int left, int length){ int 展开全文