90pts求助大佬
查看原帖
90pts求助大佬
359430
江户川コナン楼主2021/12/12 11:52

求助大佬!

#include <bits/stdc++.h>
using namespace std;
const int maxn=1e5+5;
int n,m;
string job[maxn];
int c[maxn];
int main(){
    cin>>n>>m;
    for(int i=1;i<=n;i++){
        cin>>c[i]>>job[i];
        //cout<<job[i]<<endl;
    }
    //cout<<job[6]<<endl;
    int b=1;
    for(int i=1;i<=m;i++){
        int a,s;
        scanf("%d%d",&a,&s);
        if(a==0){
            if(!c[b]){
                b=(b+n-s)%n;
            }else{
                b=(b+s)%n;
            }
        }else{
            if(!c[b]){
                b=(b+s)%n;
            }else{
                b=(b+n-s)%n;
            }
        }
        //cout<<b<<endl;
    }
    //cout<<b<<endl;
    cout<<job[b]<<endl;
    return 0;
}

错第4个点和第8个点

2021/12/12 11:52
加载中...