刚刚模拟赛的T2没来得及交,试了一下样例发现出大问题
#include<iostream>
using namespace std;
int main(){
int n;
scanf("%d",&n);
bool a[n];
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++){
for(int ii=0;ii<i/2;ii++){
int d=a[ii];
a[ii]=a[n-ii];
a[n-ii]=d;
}
for(int ii=0;ii<i;ii++){
a[ii]=a[ii]^1;
}
}
for(int i=0;i<n;i++){
cout<<a[i]<<' ';
}
}
有无大佬看一下问题出在哪
以及CSP-J2会考dp吗