zoukankan      html  css  js  c++  java
  • 2156: 中南大学2018年ACM暑期集训前期训练题集(入门题) D: 机器人的指令

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

      

  • 相关阅读:
    向值栈放List集合
    向值栈放对象
    向值栈放数据
    wsgi初探
    python_swift_project_swift使用
    python_swift_project_middleware
    ubuntu 安装 swift
    20140905
    eventlet
    resource
  • 原文地址:https://www.cnblogs.com/ZGQblogs/p/9102190.html
Copyright © 2011-2022 走看看