CSP模拟第二题啥思路啊?
查看原帖
CSP模拟第二题啥思路啊?
902351
Little_x_starTYJ楼主2023/10/14 18:11

我模拟只有20分,第一个点还WA了。。。

#include <bits/stdc++.h>
using namespace std;
const int N = 2e6 + 10;
int a[N];
int main() {
	int n;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		scanf("%d", a + i);
	}
	for (int i = 1; i <= n; i++) {
		for (int j = 1, k = i; j <= k; j++, k--)
			a[j] = !a[j], a[k] = !a[k], swap(a[j], a[k]);
	}
	for (int i = 1; i <= n; i++)
		printf("%d ", a[i]);
	return 0;
}

2023/10/14 18:11
加载中...