0pts WA求调

P11538 [Code+#5] chess

_lxc__ @ 2025-01-09 20:50:13

样例过了,全红,不知道哪里错了

#include<bits/stdc++.h>
using namespace std;
int n,m,k,p[1010];
bool vis[1010];
int main(){
    cin>>n>>m>>k;
    for(int i=1;i<=m;i++){
        cin>>p[i];
        vis[p[i]]=1;
    }
    while(k--){
        int x;
        cin>>x;
        if(!vis[p[x]+1]&&p[x]<n){
            cout<<p[x]+1<<"\n";
            vis[p[x]+1]=1;
            vis[p[x]]=0;
        }else{
            cout<<"error!\n";
        }
    }
    return 0;
}

by lizhixun @ 2025-01-09 21:24:54

@_lxc__ 要用循环枚举,可以看我的题解。话说你看题了吗


|