ccf-201609-2

ccf-201609-2

#include 
using namespace std;
int main() {
    int n,num;
    cin>>n;
    int t[20];
    for(int i=0; i<20; i++) {
        t[i]=5;
    }
    for(int k=0; kcin>>num;
        int i;
        for(i=0; i<20; i++) {
            if(num<=t[i]) {
                int m=5-t[i];
                for(int j=1; jcout<<5*i+m+j<<" ";
                }
                cout<<5*i+m+num<break;
            }
        }
        if(i==20) {
            int sum=0;
            for(i=0; i<20; i++) {
                while(1) {
                    if(t[i]>0) {
                        int m=6-t[i];
                        cout<<5*i+m;
                        sum++;
                        t[i]--;
                        if(sum==num) {
                            cout<break;
                        } else {
                            cout<<" ";
                        }
                    }else{
                        break;
                    }
                }
                if(sum==num) {
                    break;
                }
            }
        }
    }
    return 0;
}

你可能感兴趣的:(编程试题)