ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1545. Иероглифы

use the map
Послано aybek 17 окт 2013 16:08
I think that code is easy to understand.
If you got WA, try it.

#include <iostream>
#include <map>
using namespace std;

int main() {
    map<char, string> m;

    int n; cin >> n;
    while (n--) {
        char c1, c2; cin >> c1 >> c2;
        m[c1].push_back(c2);
    }
    char c; cin >> c;
    for (int i = 0; i < m[c].size(); ++i)
        cout << c << m[c][i] << endl;

    return 0;
}