求助巨佬
查看原帖
求助巨佬
359430
江户川コナン楼主2021/10/1 13:40

WA了2个点,第4点和第8点 代码:

#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++){
        job[i].resize(10);
        scanf("%d%s",&c[i],&job[i][0]);
        //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]==0){
                b=(b+n-s)%n;
            }else{
                b=(b+s)%n;
            }
        }else{
            if(c[b]==0){
                b=(b+s)%n;
            }else{
                b=(b+n-s)%n;
            }
        }
        //cout<<b<<endl;
    }
    //cout<<b<<endl;
    cout<<b<<endl;
    cout<<job[b]<<endl;
    return 0;
}

求助大佬!

2021/10/1 13:40
加载中...