@[ZYC_ETHAN](/user/679851) 你他妈的不写这么多无意义内容会死吗。
by irris @ 2022-05-22 21:55:36
```cpp
for (int i = 1; i <= n; ++i) std::cout << (i & 1 ? i + 1 : i - 1) << ' ';
```
by irris @ 2022-05-22 21:57:44
`46,45,47,46,49,48,` 这是正确的???
by irris @ 2022-05-22 21:59:05
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n+1];
memset(a,0,sizeof(a));
for(int i=1;i<=n;i++)
{
if(i%2)
a[i]=i+1;
else
a[i]=a[i-1]-1;
}
for(int i=1;i<=n;i++)
cout<<a[i]<<" ";
return 0;
}
```
by Checker @ 2022-05-22 22:00:21
还有一件事,你个傻逼要是题目我们没有权限看不了就别发题号了。
by irris @ 2022-05-22 22:00:45
@[Lhzc](/user/655387) 你确定我们需要一个 $O(n)$ 的数组吗。
by irris @ 2022-05-22 22:01:56
这个是推导数组
by Checker @ 2022-05-22 22:03:58
无意义,jbl
by little_cindy @ 2022-05-22 22:05:18
@[Lhzc](/user/655387) 但是我们不需要他,我们只要知道 $a_i = i + 1 (i\ \text{ is odd})$ 及 $a_i = i - 1 (i\ \text{ is even})$ 就行了啊。
by irris @ 2022-05-22 22:05:38
@[ZYC_ETHAN](/user/679851) 这东西不要发学术版
by little_cindy @ 2022-05-22 22:05:56