比赛 20190908之惊鸿 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 玩具谜题 最终得分 100
用户昵称 海阔天空 运行时间 0.517 s
代码语言 C++ 内存使用 15.95 MiB
提交时间 2019-09-11 20:45:04
显示代码纯文本
    #include<iostream>
    #include<cstdio> 
    using namespace std;
    struct wanju{    
        int lw;      
        string name; 
    }xr[100100]; 
    struct zhiling{  
        int lr;      
        int cnt;     
    }a[100100];
    int m,n,x=1;
    int main(){
    	freopen("toya.in","r",stdin);
    	freopen("toya.out","w",stdout);
        cin>>n>>m; 
        for(int i=1;i<=n;i++){
            cin>>xr[i].lw>>xr[i].name;
        }
        for(int i=1;i<=m;i++){
            cin>>a[i].lr>>a[i].cnt;
        }
        for(int i=1;i<=m;i++){ 
            if(xr[x].lw==a[i].lr){
                x=x-a[i].cnt;
                if(x<=0){
                    x=n+x;
                }
            }else{
                x=x+a[i].cnt;
                if(x>n){
                    x=x-n;
                }
            }
        }
        cout<<xr[x].name<<endl;
        return 0;
    }