Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int n,q;
- cin>>n>>q;
- char arr[n][2];
- vector<char>v;
- for(int i=0;i<n;i++){
- for(int j=0;j<=1;j++){
- cin>>arr[i][j];
- v.push_back(arr[i][j]);
- }
- }
- vector<char>l,r,ans;
- for(int i=0;i<v.size();i++){
- if(v[i]=='R'){
- r.push_back(v[i+1]);
- }else if(v[i]=='L'){
- l.push_back(v[i+1]);
- }
- }
- for(int i=0;i<l.size();i++){
- ans.push_back(l[i]);
- }
- for(int i=0;i<r.size();i++){
- ans.push_back(r[i]);
- }
- while(q--){
- int num;
- cin>>num;
- if(n%2==0){
- for(int i=0;i<=ans.size()/2;i++){
- if(num==ans[i]){
- cout<<"Left"<<"\n";
- }
- }
- for(int i=(ans.size()/2)+1;i<ans.size();i++){
- if(num==ans[i]){
- cout<<"Right"<<"\n";
- }
- }
- }else{
- for(int i=0;i<=(ans.size()/2)+1;i++){
- if(num==ans[i]){
- cout<<"Left"<<"\n";
- }
- }
- for(int i=(ans.size()/2)+2;i<ans.size();i++){
- if(num==ans[i]){
- cout<<"Right"<<"\n";
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement