fork download
  1.  
  2. #include<iostream>
  3. #define MOD 1000000009
  4.  
  5. using namespace std;
  6.  
  7. int a[100009];
  8.  
  9. int main() { int n,m,i; char x; int y,r,t; r=0; cin>>n>>m;
  10.  
  11. for(i=0;i<n;i++)
  12. {
  13. cin>>a[i];
  14. }
  15.  
  16. while(m--)
  17. {
  18. cin>>x>>y;
  19. if(x=='C')
  20. {
  21. r=(r+y)%n;
  22. }
  23. else if(x=='A')
  24. {
  25. r=(r-y)%n;
  26. }
  27. else if(x=='R')
  28. {
  29. t=(r+y-1)%n;
  30. cout<<a[t]<<endl;
  31. }
  32. }
  33. return 0;
  34.  
  35. }
  36.  
Success #stdin #stdout 0s 3732KB
stdin
5 3 
5 4 3 3 9 
R 1 
A 4 
R 2 
stdout
5
0