Reading and parsing problems
Решение задач. Базовые алгоритмы
Как работать с новой темой
- Внимательно прочитай теорию.
- Разбери примеры.
- Реши практические задачи.
Как правильно читать условия задач
Разбор структуры олимпиадной задачи
Каждая задача на контесте состоит из обязательных блоков:
- Легенда: история, в которой скрыта математическая суть. Отбрасывайте лишний художественный текст.
- Формат входных данных: четкое описание того, какие числа или строки подаются в программу.
- Формат выходных данных: в каком именно виде тестирующая система ждет ответ (пробелы, регистр букв имеют значение!).
- Ограничения (Constraints): диапазон значений (например, 1 ≤ N ≤ 100 000). Именно этот блок подсказывает, какой алгоритм по скорости вам нужен.