#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int a[25][6];
int main()
{
int n,i,j,k,cnt;
scanf("%d",&n);
while(n--)
{
scanf("%d",&cnt);
for(i=1; i<=20; i++)
{
if(5-a[i][0]>=cnt)//
{
a[i][0]+=cnt;//
int flag=0;
for(j=1; j<=5; j++)
{
if(!cnt)
break;
if(a[i][j]==0)
{
a[i][j]=1;
cnt--;
if(flag==0)
{
printf("%d",(i-1)*5+j);//
flag=1;
}
else
printf(" %d",(i-1)*5+j);//
}
}
printf("\n");
break;
}
}
if(i>20)
{
int flag=0;
for(i=1; i<=20; i++)
{
if(a[i][0]<5)
{
if(!cnt)
break;
for(j=1; j<=5; j++)
{
if(!cnt)
break;
if(a[i][j]==0)
{
a[i][j]=1;
a[i][0]++;//
cnt--;
if(flag==0)
{
printf("%d",(i-1)*5+j);//
flag=1;
}
else
printf(" %d",(i-1)*5+j);//
}
}
}
}
printf("\n");
}
}
return 0;
}
CCF201609-02
最新推荐文章于 2021-05-23 20:48:57 发布