不要用gets!不要用gets!不要用gets!
不要用gets!不要用gets!不要用gets!
不要用gets!不要用gets!不要用gets!
不要用gets!不要用gets!不要用gets!
#include<iostream> #include<cstring> #include<cstdio> using namespace std; int f[125]; char ord[3][15]={"LEFT","RIGHT","SAME"}; int main() { int T;int n; while(cin>>T) while(T--){ cin>>n; char s[15]; int k,t; int ans=0; getchar(); for(int i=1;i<=n;i++){ scanf("%s",s); t=-1; for(int j=0;j<3;j++){ if(!strcmp(ord[j],s)){ t=j; } } if(t==0){ans--;f[i]=t;} else if(t==1){ans++;f[i]=t;} else if(t==2){ scanf("%s",s); scanf("%d",&k); if(f[k]){ans++;} else ans--; f[i]=f[k]; } } cout<<ans<<endl; } }