#include<iostream> #include<cstdio> #include<cstring> #include<cmath> using namespace std; char s[100555]; long long d,u,r,l; long long n,m,q,t; long long inx,iny; long long x,y; int main(){ cin>>n>>m>>t; cin>>s; int k=strlen(s); for(int i=0;i<k;i++){ if(s[i]=='U')u++; if(s[i]=='D')d++; if(s[i]=='R')r++; if(s[i]=='L')l++; } u*=t; d*=t; r*=t; l*=t; // cout<<u<<" "<<d<<" "<<r<<" "<<l<<endl; y=r-l; x=d-u; // cout<<x<<" "<<y<<endl; y%=m; x%=n; // cout<<x<<" "<<y<<endl; cin>>q; for(int i=1;i<=q;i++){ cin>>inx>>iny; inx+=x; iny+=y; if(!inx)inx=n; if(!iny)iny=m; cout<<inx<<" "<<iny<<endl; } return 0; }
全部评论
(2) 回帖