1023. 组个最小数 (20)

水~

// 2017/10/14 NCU 
// PAT-B 1053
// scienceZ
#include 
#include 
#include 
#include 
using namespace std;

int arr[20];

int main()
{       
    for (int i = 0; i<10; i++) cin >> arr[i];
    for (int i = 1; i<10; i++) if (arr[i]){
        cout << i;
        arr[i]--;
        break;
    }
    for (int i = 0; i<10; i++) {
        while(arr[i]){
            cout << i;
            arr[i]--;
        }
    }   
    cout << endl;
    return 0;
}

你可能感兴趣的:(pat乙级真题)