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

Обсуждение задачи 1590. Шифр Бэкона

TL test 2. Why??????????????
Послано DimaLahtin`~ 5 ноя 2019 21:36
#include <bits/stdc++.h>

using namespace std;

int main()
{
    map<string, int> d;
    string s;
    cin >> s;
    string c = "";
    int n = s.size();
    for (int i = 0; i < n; i++)
    {
        c = s[i];
        d[c]++;
        for (int j = i + 1; j < n; j++)
        {
            c += s[j];
            d[c]++;
        }
    }
    cout << d.size();
}