Как читать

Перед решением задачи, её стоит прочитать)

Структура условия

Условие задачи состоит из 4 важных блоков :

  1. Формулировка задачи. Тут описана чуть ли не вся задача.

  2. Входные данные. Формат по которому стоит интерпретировать входные данные. Какие ограничения существуют.

  3. Выходные данные. Формат по которому стоит вывести ответ на тест. Если его не соблюсти, то вы получите или WA или RE.

  4. Примеры тестов. Содержит таблицу с тестами. Сначала входные данные (stdin), а потом выходные (stdout).

  5. (*) Примечание. Содержит объяснение к тестам из примеров или уточнение условия.

Из условия в модель

Советую читать условие полностью, часто подсматривая на тесты и ограничения на входные данные. Вы должны отбросить ненужное и оставить самое нужное. Надо построить в голове некоторую модель, это придёт с опытом решения задач.

Last change: 2023-09-27, commit: 3f8b5e1