比赛 20190908之惊鸿 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 玩具谜题 最终得分 100
用户昵称 云卷云书 运行时间 0.510 s
代码语言 C++ 内存使用 15.19 MiB
提交时间 2019-09-18 20:55:16
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
struct node 
{
    int head;
    string name;
}a[100005];
int n,m,x,y;
int main()
{
	freopen("toya.in","r",stdin);
	freopen("toya.out","w",stdout);
    cin>>n>>m;
    for(int i=0;i<n;i++)
    {
        cin>>a[i].head>>a[i].name;
    }
    int now=0;
    for(int i=1;i<=m;i++)
    {
        cin>>x>>y;
        if(a[now].head==0&&x==0)now=(now+n-y)%n;
        else if(a[now].head==0&&x==1)now=(now+y)%n;
        else if(a[now].head==1&&x==0)now=(now+y)%n;
        else if(a[now].head==1&&x==1)now=(now+n-y)%n;
    }
    cout<<a[now].name<<endl;
    return 0;
}