ZGQblogs

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

  

分类:

技术点:

相关文章:

  • 2021-05-07
  • 2022-01-01
  • 2021-08-27
  • 2021-10-20
  • 2018-08-16
  • 2021-10-16
  • 2021-11-14
  • 2021-06-19
猜你喜欢
  • 2021-10-08
  • 2020-07-15
  • 2020-07-17
  • 2021-11-02
  • 2021-10-11
  • 2021-09-05
  • 2021-04-01
相关资源
相似解决方案