/* ID: espr1t TASK: KEYWORDS: */ #include #include #include #include #include using namespace std; FILE *in; FILE *out; const int MAX = 1024; int main(void) { in = stdin; out = stdout; in = fopen("symbol.in", "rt"); out = fopen("symbol.out", "wt"); vector < pair > v; for (int i = 0; i < 5; i++) { int num; char buff[32]; fscanf(in, "%d %s", &num, buff); v.push_back(make_pair(num, buff[0])); } sort(v.begin(), v.end()); for (int i = 0; i < (int)v.size(); i++) { for (int c = 0; c < (int)v[i].first; c++) fprintf(out, "%c", v[i].second); fprintf(out, "\n"); } return 0; }