#include <bits/stdc++.h>
using namespace std;
const int maxn = 22;
int empty[maxn];
const int N = 20;
int main(){
for(int i=0; i<N; ++i) empty[i] = 5;
int n;
scanf("%d", &n);
for(int k=0; k<n; ++k){
int p;
scanf("%d", &p);
bool flag = false;
for(int i=0; i<N; ++i){
if(empty[i]>=p){
flag = true;
for(int h=1; h<=p; ++h){
printf("%d ", i*5+5-empty[i]+h);
}
empty[i] -= p;
printf("\n");
break;
}
}
if(!flag){
for(int i=0; i<N && p>0; ++i){
if(empty[i]>0){
p -= empty[i];
for(int h=1; h<=empty[i]; ++h){
printf("%d ", i*5+5-empty[i]+h);
}
empty[i] = p>=empty[i] ? 0:empty[i]-p;
}
}
printf("\n");
}
}
return 0;
}
火车购票
最新推荐文章于 2024-08-19 22:18:36 发布