# при возникновении

при возникновении идеи решения задачи, вся остальная работа выполняется практически в автоматическом режиме. Мы не задумываемся над построением предложений, фраз при общении на родном языке. Точно так же, не задумываясь, участник олимпиады выражает свои мысли в системе программирования, причем автоматически создается программный код без ошибок, а тут уже без владения структурной парадигмой мышления никак не обойтись. Что касается алгоритмистики, то ограничимся перечислением основных разделов: арифметика целых чисел; комбинаторика (подсчет комбинаторных конфигураций, комбинаторика конечных множеств, перечислительные задачи комбинаторного анализа); поиск и сортировка; алгоритмы на графах (связность, кратчайшие пути, циклы, потоки в сетях и т.д.); перебор и методы его сокращения (динамическое программирование, метод ветвей и границ, метод «решета» и т.д.); геометрия (формулы геометрических преобразований на плоскости, скалярное и векторное произведения, уравнение прямой, нормальный вектор,

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа