L2-4 哲哲打游戏 (25 分)
AC代码
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
const int N=1e6+10;
int n,m,k,t;
vector<int> a[N];
int b[N];
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
scanf("%d",&k);
for(int j=1;j<=k;j++)
{
scanf("%d",&t);
a[i].push_back(t);
}
}
int c,f=1,j;
for(int i=0;i<m;i++)
{
scanf("%d %d",&c,&j);
if(c==0)
f=a[f][j-1];
else if(c==1)
{
b[j]=f; printf("%d\n",f);
}
else if(c==2)
f=b[j];
}
cout<<f;
return 0;
}
本文来自博客园,作者:斯文~,转载请注明原文链接:https://www.cnblogs.com/zhiweb/p/15483370.html

浙公网安备 33010602011771号