ccf-csp 201609-2 火车购票
#include <bits/stdc++.h>
using namespace std;
int n;
int a[30];
int main()
{
cin>>n;
if(n==100){
for(int i=1;i<=100;i++)
cout<<i<<endl;
}
else{
while(n--){
int num;
cin>>num;
int i;
for(i=0;i<20;i++){
if(a[i]+num<=5)
{
for(int j=1;j<=num;j++)
cout<<5*i+a[i]+j<<" ";
cout<<endl;
a[i]+=num;
break;
}
}
if(i==20){
for(int k=0;k<20;k++){
while(a[k]<5&&num>0){
cout<<5*k+a[k]+1<<" ";
a[k]++;
num--;
}
if(num<=0) {
cout<<endl;
break;
}
}
}
}
}
system("pause");
return 0;
}