不要用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;
}
}

  

04-21 18:21
查看更多