📄 pku1147.cpp
字号:
#include <stdio.h>
int N[3000], next[3000];
int main()
{
int l, i, p, nextid, n0, q, j;
scanf("%d", &l);
for (i = 0, n0 = 0; i < l; i++)
{
scanf("%d", &N[i]);
if (N[i] == 0)
{
n0++;
}
}
for (i = 0, j = 0; i < n0; i++)
{
while (N[j] != 0)
{
j++;
}
next[i] = j;
j++;
}
for (i = n0, j = 0; i < l; i++)
{
while (N[j] != 1)
{
j++;
}
next[i] = j;
j++;
}
for (i = 0, j = 0; j < l; j++)
{
printf("%d ", N[next[i]]);
i = next[i];
}
printf("\n");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -