zuev93's blog

By zuev93, 11 years ago, In Russian

Небольшое отступление

Наверное каждый участник данного сообщества хочет достичь определенных успехов в спортивном программирование, а что бы их достичь нужны постоянные тренировки, причем не только в решение постоянных контестов, а также изучение новых алгоритмов и умение их применять. Самый лучшая ситуация если у вас есть знакомы человек опытнее вас, который может уделять вам время, так сказать быть вашим тренером, но чаще всего такой возможности нет (по крайне мере у меня и моих знакомых).

Собственно идея

Сделать такую программу\веб сервис, который "тренировал" тебя, а именно предлагал к изучению наиболее актуальные алгоритмы и задачи на их применение. Предупреждал о различных контестах, наиболее подходящих тебе по уровню.

Зачем?

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

Детали

На данный момент представляю некую программу, которая будет аккумулировать в себе множество алгоритмов, с оценкой каждого (сложность изучения, необходимость, что либо еще?). Предлагать "персональный тренер" будет наиболее необходимые и легкие к изучению алгоритмы, а после изучения алгоритма — практика, задачи, также с их оценкой. На мой взгляд, будет полезна интеграция с крупными проектами по программированию (Codeforces, topcoder и тд), т.е. будут в одном месте доступны все задачи, разбитые не только по темам (графы, динамика, геометрия), а также конкретно указан алгоритм (при желании пользователя), для оттачивания определенного алгоритма. Приятным плюсом будет календарь контестов, с их оценкой. Ну и собственно оценки, о которых я упоминал не раз — я считаю что эти оценки должны выставляться самими пользователями.

Ну вот вроде и все на данный момент, очень хочется услышать ваши мысли, замечания, предложения по данной теме.

Спасибо что дочитали до конца =)

  • Vote: I like it
  • +17
  • Vote: I do not like it