2 条题解

  • 3
    @ 2024-7-25 14:33:29
    #include <iostream>
    #include <cstring>
    using namespace std;
    
    int main() {
        int n, m, x, y;
        string s, t;
        cin >> n >> s;
        for (int i=0; i<n; ++i) {
            cin >> m;
            if (m == 1) {
                cin >> t;
                s += t;
                cout << s << endl;
            } else if (m == 2) {
                cin >> x >> y;
                s = s.substr(x, y);
                cout << s << endl;
            } else if (m == 3) {
                cin >> x >> t;
                s = s.insert(x, t);
                cout << s << endl;
            } else if (m == 4) {
                cin >> t;
                x = s.find(t);
                cout << x << endl;
            }
        }
        return 0;
    }
    
    

    信息

    ID
    2022
    时间
    1000ms
    内存
    125MiB
    难度
    3
    标签
    (无)
    递交数
    52
    已通过
    27
    上传者