#include <iostream>
#include<math.h>
#include<vector>
using namespace std;
int main()
{
int n;
cin >> n;
int left[20];
for (int i = 0;i < 20;i++)
left[i] = 5;
while (n--)
{
int m;
cin >> m;
int tagg = 0;
for (int i = 0;i < 20;i++)
{
if (left[i] >= m&&tagg==0)
{
for (int j = 5 * i + 1 + 5 - left[i];j <= 5 * i + 1 + 5 - left[i] + m-1;j++)
cout << j<<" ";
left[i] = left[i] - m;
tagg= 1;
}
}
if (tagg == 1)
cout << endl;
int done = 0;
if (tagg == 0)
{
int tag = 0;
while (tag != m)
{
int k = 0;
for (int j = 0;j < 20;j++)
{
if (left[j] != 0)
{
while (left[j] > 0)
{
if (tag == m)
break;
cout << 5 * j + 1 + 5 - left[j] + k << " ";
k++;
tag++;
left[j]=left[j]-1;
}
}
k = 0;
}
}
done = 1;
}
if (done == 1)
cout << endl;
}
return 0;
}
20160902---火车票
最新推荐文章于 2020-03-08 18:27:04 发布