Олимпиадное програмирование

  • Подписчики: 10 подписчиков
  • ID: 46503962
Блокировка:
Нет ограничений
Верификация:
Сообщество не верифицировано администрацией ВКонтакте
Видимость
закрытое
Популярность:
У сообщества нет огня Прометея
Домен:
club46503962

Описание

Чем, собственно, мы собираемся заниматься? Вообще, цель сего действа четко не определена и, по задумке, должна изменяться в пространстве-времени под действием сил ваших желаний/возможностей. Программа минимум, поставленная кафедрой, предоставившей аудитории - научиться решать олимпиадные задачи. Но, поскольку, кафедра, компетентна в вопросах спортивного программирования чуть менее, чем в вопросах аграрного дела, программа минимум будет следующей: 1) Нужно навести порядок в ваших, пока еще светлых умах и привить четкость и лакончность мышления. (Которые, кстати, в МАМИ будут выбивать из вас до конца обучения. Курсу к 3 вы это поймете.) 2) Нужно научить вас строить математические модели более-менее сложных задач, которые не решаются интуитивно. Ну и научиться этими моделями манипулировать. 3) Нужно показать вам какие бывают структуры данных, какие нужно знать классические алгоритмы и как все это можно использовать в контексте олимпиадного программирования. 4) Нужно научить вас базовым конструкциям языка C++ и показать, какие интересные вещи могут делать стандартные библиотеки. Имея в арсенале 1,2,3 и 4, можно без труда решить любую алгоритмическую олимпиадную задачу. На самом деле, это не так сложно, как могло показаться, но и не так просто, как можно подумать :) Мы всегда открыты к любым замечаниям/предложениям с любой стороны и готовы корректировать направление вектора обучения. Например, если кто-то хочет писать программы на Java вместо C++, считает, что в гробу он видел абелевы группы или хочет предложить что-то еще, мы всегда готовы это обсудить.