1 solutions

  • 0
    @ 2025-7-25 9:15:49
    #include <string>
    #include <bits/stdc++.h>
    using namespace std;
    string circle(const string& s , int a,int b){
    	int len = s.size();
    	string res;
    	a = (a-1)%len;
    	if(a<0) a+=len;
    	for(int i=0;i<b;i++){
    		int id = (i+a)%len;
    		res += s[id];
    	}
    	return res;
    }
    int main()
    {
        string s;
    	cin>>s;
    	int a,b;
    	cin>>a>>b;
    	cout << circle(s,a,b) <<endl;
    	return 0;
    }
    
    
    
    • 1

    Information

    ID
    6965
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    4
    Tags
    # Submissions
    34
    Accepted
    19
    Uploaded By