#include<stdio.h>
#include<cstring>
int main()
{
int i,j,k,a,n,c[20][6];
int max[20];
memset(c,0,sizeof(c));
scanf("%d",&n);
while(n--)
{
for(i=0;i<20;i++){
for(j=1;j<=5;j++){
while(c[i][j]&&j<=5)
j++;
max[i]=6-j;
//printf("%d ",max[i]);
break;
}
}
scanf("%d",&a);
int ans=0,cnt=0;
for(i=0;i<20;i++)
{
if(max[i]>=a){
for(j=1;j<=5;j++){
if(c[i][j]==0&&ans<a){
ans++;
c[i][j]=5*i+j;
printf("%d ",c[i][j]);
}
}
printf("\n");
break;
}
if(i==19){
for(k=0;k<20;k++){
for(j=1;j<=5;j++){
while(!c[k][j]){
c[k][j]=5*k+j;
cnt++;
printf("%d ",c[k][j]);
if(cnt==a){
printf("\n");
break;
}
}
}
}
}
}
}
return 0;
}
CCF-订票系统
最新推荐文章于 2020-12-06 08:24:32 发布