UVA

来源:互联网 发布:centos keepalived nfs 编辑:程序博客网 时间:2024/06/06 16:01

Robot Instructions

#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;int main(){    string a[110];    int t;    scanf("%d",&t);    while(t--){        int n;        scanf("%d",&n);        int x=0;        for (int i=1;i<=n;i++){            string s;            cin>>s;            if (s=="LEFT"){                x--;                a[i]="LEFT";            }            else if (s=="RIGHT"){                x++;                a[i]="RIGHT";            }            else{                string ss;                int m;                cin>>ss;                scanf("%d",&m);                if (a[m]=="LEFT"){                    x--;                    a[i]="LEFT";                }                else if (a[m]=="RIGHT"){                    x++;                    a[i]="RIGHT";                }            }        }        printf("%d\n",x);    }    return 0;}
原创粉丝点击