50分求助
查看原帖
50分求助
386921
zzyxl_qaq楼主2022/10/4 07:43
#include<bits/stdc++.h>
using namespace std;
int a[1005];
int main(){
    int n,m;
    cin>>n>>m;
    while(m--){
        int f;
        cin>>f;
        a[f]^=1;
        if(f==1)a[n]^=1;
        else a[(f-1+n)%n]^=1;
        if(f==n)a[1]^=1;
        else a[(f+1)%n]^=1;
    }
    for(int i=1;i<=n;i++)cout<<a[i]<<' ';
}

每一个WA的点都显示第1999列(第1000个数)读到了1,而预期为0;

WA on #1,2,4,5,7

2022/10/4 07:43
加载中...