[ZJ]d562: 山寨版磁力蜈蚣
題目:
http://zerojudge.tw/ShowProblem?problemid=d562
-----------------------------------------------------------------------------------------------------------------
#include<cstdio>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int a[102]={0};
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
int head = 0,tail = n-1;
for(int i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
for(int i=2;i<=n;i++)
{
if(i % 2 == 0)
{
head++;
for(int j=tail;j>=head;j--)
printf("%d ",a[j]);
printf("\n");
}
else
{
tail--;
for(int j=head;j<=tail;j++)
printf("%d ",a[j]);
printf("\n");
}
}
}
return 0;
}
http://zerojudge.tw/ShowProblem?problemid=d562
-----------------------------------------------------------------------------------------------------------------
#include<cstdio>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int a[102]={0};
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
int head = 0,tail = n-1;
for(int i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
for(int i=2;i<=n;i++)
{
if(i % 2 == 0)
{
head++;
for(int j=tail;j>=head;j--)
printf("%d ",a[j]);
printf("\n");
}
else
{
tail--;
for(int j=head;j<=tail;j++)
printf("%d ",a[j]);
printf("\n");
}
}
}
return 0;
}
留言
張貼留言