Pagini recente » Cod sursa (job #1496021) | Cod sursa (job #2235113) | Cod sursa (job #1151219) | Cod sursa (job #832809) | Cod sursa (job #485319)
Cod sursa(job #485319)
#include<cstdio>
int n;
void rez()
{
scanf("%d",&n);
if (n%4==0)
{
printf("0\n%d\n",n/2);
for (int i=1;i<=n/2;i+=2)
printf("%d %d ",i,n-i+1);
printf("\n%d\n",n/2);
for (int i=2;i<=n/2;i+=2)
printf("%d %d ",i,n-i+1);
printf("\n");
return;
}
if (n%2==0)
{
printf("1\n%d\n",n/2);
for (int i=1;i<n/2;i+=2)
printf("%d %d ",i,n-i+1);
printf("%d\n%d\n",n/2,n/2);
for (int i=2;i<=n/2;i+=2)
printf("%d %d ",i,n-i+1);
printf("%d\n",n/2+1);
}
}
int main()
{
freopen("multimi2.in","r",stdin);
freopen("multimi2.out","w",stdout);
rez();
return 0;
}