请问佬们为啥全re啊
查看原帖
请问佬们为啥全re啊
814334
2911841277wxh楼主2024/1/14 19:09

代码如下


#include<bits/stdc++.h>
using namespace std;

int main()
{
    string s,a,s1;
    int n,len;
    cin >> s >> n;
    len=s.size();
    getchar();
    for(int j=0;j<n;j++)
    {
        getline(cin,a);
        if(a[0]=='>')
        {
            a=a.substr(2);
            int b=stoi(a);
            b%=len;
            s1=s.substr(len-b);
            s1+=s.substr(0,b+1);
            s=s1;
        }
        else if(a[0]=='<')
        {
            a=a.substr(2);
            int b=stoi(a);
            b%=len;
            s1=s.substr(b);
            s1+=s.substr(0,b);
            s=s1;
        }
        else if(a=="rev")
        {
            reverse(s.begin(),s.end());
        }
    }
    cout << s.c_str();
}
2024/1/14 19:09
加载中...