Блог пользователя OSt

Автор OSt, 14 лет назад, По-русски
Доброго времени суток :)
Меня зовут Стрекаловский Олег.

Кратко о себе:


Я студент 3 курса факультета "Прикладной математики и компьютерных технологий" Вологодского Государственного Педагогического Университета.
Первый раз оказался на олимпиаде по программированию в 11 классе. Подготовка в школе была никакая и на области не смог сделать ничего хорошего.
После этого поступил в этот ВУЗ. В конце весны 1 курса узнал о факультативе у Ф.В. Меньшикова , который числится старшим преподавателем на кафедре. Глядя на успехи нашего наставника, невольно захотелось стать на него похожим. Научиться всему тому, что умеет он.
В результате общения с ним за лето был освоен на должном уровне язык Java ( как язык команд ВГПУ ) и прорешана половина задач из его книги . Весь 2-ой курс прошёл в решении задач и неудачных выступлениях на  NEERC в центральном регионе и Межвузовской олимпиаде . Только к Открытому Чемпионату ИГЭУ по программированию я наконец то смог сладить с самим собой. Результат был "не  очень", но по сравнению с предыдущими это был явно прорыв.
Всё лето после 2-ого курса была подготовка на КИТ-2009 ( Ковровская государственная технологическая академия). Так сложилось, что никому, кроме меня этот контест 
оказался не интересен и в результате, несмотря на выполнение "капитанского норматива" ,
я не смог собрать команду для поездки. Вслед за этим был "слит" очередной NEERC 
центрального региона. Не смотря на отсутствие успехов я продолжаю заниматься интересным для меня делом. РешаюТимус .Участвую в разработке проектов Ф.В. Меньшикова для 
улучшения качества подготовки олимпиадников ВГПУ.
  Совместными усилиями был создан и поддерживается ресурс vspu.org
на котором мы выкладываем исходники сданных задач.
В рамках этого ресурса Ф.В.Меньшиков создал сервис по оценке рейтинга задач Тимуса .
Часто им пользуюсь для выбора задач на решение.
Пока это всё, что могу о себе рассказать, как об олимпиаднике. Успехов не много, но я не останавливаюсь и развиваюсь. Надеюсь, что к старшим курсам наберу нужную "форму".
PS : Предлагаю остальным тоже написать о своём развитии как олимпиадника, об успехах и неудачах. Интересно было бы почитать.

Контакты : ICQ: 447168448, e-mail:  ostrek[гав]rambler.ru

  • Проголосовать: нравится
  • +12
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Удачи! А кто у вас однокомандники?
14 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

Меня зовут Беляев Игорь. Я аспирант Астраханского Государсвтенного Технического. Вкратце расскажу свою историю. Увлекся олимпиадным программированием на 1 курсе благодаря Александру Морозову, который провел 1 открытую олимпиаду в нашем вузе, и конечно благодаря своей команде, которые меня туда притащили. В жизни бы не пошел ни на какую олимпиаду, боясь облажатсья, т.к. к тому моменту я знал и умел nothing. И пошло поехало. К концу обучения за плечами было 6 выездных контестов, 3 из которых прошли в Саратове. Успехов больших наша команда не сыскала, хотя очень много времени отводили на подготовку. Дело в том, что сама подготовка была малоэффективна. Проблемы я в этом вижу две. Первая - это отсутствия тренера (наверняка это проблема очень многих команд, потому что как правило таких людей в вузе просто нет, либо вуз не уделяет этому направлению очень мало внимания внимания). Поэтому великое благо, когда в твоем вузе есть люди, как Мирзаянов или Меньшиков. Вторая - это просто моральная незрелость. В этом возрасте сложно сказать зачем вообще нужно заниматься олимпиадным программированием. Тем более бывает сложно выбрать нужные направления, на которые следует обратить внимание.Свою моральную зрелость я приобрел уже будучи в аспиратуре. Сейчас по выходным я занимаюсь со студенами 2 курса алгоритмическим программированием(по сути готовимся к олимпиадам). Главная цел этих занитий, как я считаю, это дать ориентир на дальнейшее развитие. Молодому поколению нужно помогать найти себя. Помогать просто беседой о жизни + направлять на те сферы знаний, где можно узнать много полезного и нужного на практие.

P.S: По настоящему вкус к олимпиадам проснулся только после 5 курса. Но уже жизнь не так беззаботна, как в студенчестве. Хотели с сокомандником съездить на сборы в Ижевск, но с работы увы не отпустили. Поэтому я пожелаю всем олимпиадчикам, чтобы к началу "взрослой" жизни вы уже могли откинуться в кресле и поразглядывать свои регалии, расположенные на стене). А для этого нужно сделать все для этого необходимое заранее. Как минимум решить две проблемы, изложенные выше.

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Хорошая история. Вы бы в Блог к себе переместили :)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А что на счёт "повысить интерес к олимпиадам"? Есть какие нибудь практические рекомандации?
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Упс. Уже ответили в другом месте. Спасибо.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

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

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

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Поучительно. 
    Игорь, а Вы уже оставили попытки "вырваться" с рабочего места на сборы? или сборы уже в прошлом?
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Увы, но да! Сборы должны пройти в феврале, до лета я не выездой
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Эх, вроде мы так близко друг от друга (живём буквально в двух шагах), а вот объединить усилия не очень то и получается. :) Жаль....
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
оо только увидел что ты из Вологды, это один из моих любимых городов я пол детства провел в этом городе=)) Помню где то возле Осаново жил))
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Всем привет, Меня зовут Иван, я родился в городе Вологда. Но сейчас там не живу. Я ни когда не занимался олимпиадным программированием. 
    Первый раз оказался на олимпиаде по программированию совсем недавно это был Codeforces Beta Round(CBR) #1. Подготовки к олимпиадному программированию ни какая, да я читал книжки по Делфи - Фленова, по C++ STL - читал Амерала(вреда так имя) еще когда был маленький, оказывается эти Боги меня мало чему научили.
    А все началось с того что я в один прекрасный день зашел на хабрахабр и увидел статью про чемпионат по программированию. Я подумал о надо бы всех порвать и стать программистом номер ОДИН, ведь я такой умный и вообще столько язык знаю разных(ПХП,С++,Делфи, и куче др.) и программировать еще умею лучше всех кого знаю. Начал что-то тыкать, туда зашел, сюда зашел, что-то почитал, и ВДРУГ среди всего мною натыканного, я совершенно непонятным мне образом  очутился  на CODEFORCES, вот тут вот и все началось. 
    В результате общения с codeforces(участниками) я  понял много нового . Все 2-а дня прошли в решении задач и неудачных выступлениях на  CBR'ах #1,2. Только по прошествии двух CBR'ов я наконец то смог сладить с самим собой и понять что я какашка-программист а не НОМЕР ОДИН. Результат на CBR #2 был "не  очень", но по сравнению с предыдущими это был явно прорыв, я наконец-то понял как решать проблему второго уровня(prоblem B). Так сложилось, что я поздно узнал о столь замечательном и увлекательнейшем занятии как спортивное программирование(СП). Видимо те с кем я общаюсь и где я общаюсь, СП не интересно, в результате я не мог знать, что СП вообще существует. Не смотря на отсутствие успехов, я продолжаю заниматься интересным для меня делом. РешаюЭйлерНачалРешатьТоЕстьКоторыйТожеОбнаружилНедавно.
    Пока это всё, что могу о себе рассказать, как об олимпиаднике. Успехов не много, но я не останавливаюсь и развиваюсь. Надеюсь, что скоро стану чемпионом мира по программированию. И вот что хочу на днях попасть в топ Тимуса. Поду быстрее регистрироваться.

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Меня зовут Коваленко Павел. Я студент 2 курса Алматинского Института Энергетики и Связи.

С программированием как таковым я познакомился в 12 лет. Мне купили самоучитель Visual Basic. В 14 лет я пересел на Делфи, писал разные простенькие игрушки. А с олимпиадным я столкнулся в начале 9 класса. В нашем лицее провели интернет и моя учительница по информатике давала мне задачи с olympiads.ru. Там же начались проводиться дистанционные семинары, которые были моим единственным источником знаний.

В 9 классе я прошел на городскую олимпиаду, где занял 2-е место. По-началу я считал это грандиозным успехом. Но потом, я раскрыл одну очень неприятную историю. Олимпиада та проводилась в нашей школе. Исходники программ участников остались на компах, и я решил посмотреть решения человека, занявшего 1 место. А там оказались "программы", проходящие разве что тесты из условия. Однако баллов он набрал много. Путем нехитрых умозаключений, можно было констатировать, что его попросту пропихнули на 1 место. Я оказался в таком положении, что мне нужно было на следующей олимпиаде набирать максимум, чтобы проходить на республику. Наверное этот момент меня тогда морально надломил.

В 10 классе я неплохо тренировался. Но на городской попросту перегорел на 1 туре. После чего я не хотел на 2 тур и ужасно расстроился, т.к. понимал что 1 места мне теперь не видать. Но все же собрался с силами и хорошо написал 2 тур. Но опять 2-е место...

А в 11 классе я попросту забил на все это дело. Надо было готовиться к ЕНТ (аналог ЕГЭ). Что толку от городской олимпиады, где выше 2-го занять? И результат был опять тот же - 2-е место. На республиканской олимпиаде, о которой я так грезил я так и непобывал.

В институте я узнал, что есть командный студенческий чемпионат мира по программированию. Собрал команду, в которую взял своего товарища-соперника из школы, который учился на курс старше и пацана с потока, которого я встречал на олимпиаде в 11 классе. Но достойно выступить у нас не получилось. На 1/4 мы стали 3-ей командой среди нашего ВУЗа и институт пощитал, что слишком жирно отправлять в Ташкент 3 команды и послал только первые 2. Кстати, там же я познакомился с легендой отечественного программирования - Артемом Игликовым. 

После этого я окончательно забил на все это дело и не занимался программированием года 1,5. За это время я успел заболеть воспалением легких, простутил месяца 1,5 и вернулся прямо перед сессией, а ничего сдать еще не успел. Пришлось взять академ. Потом работал 1С-программистом.

И как-то летом 2009 года, я зашел в библиотеку и увидел там книжку Кормена. Я решил купить ее, начав читав ее я понял, что как я мало знал об олимпиадном программировании.

Осенью я снова пошел на 2 курс. Собрал команду. Пересел на С++, стал участвовать в топкодере, возобновил тренировки на Тимусе. Но нас ждал опять провал на 1/4. Мы снова стали 3-ими в ВУЗе. И не поехали :( А причина была банальна - незнание английского языка. Плюс явная несыгранность. Мне приходилось чуть ли не кулаками вдалбливать своим однокомандникам, что их алгоритмы не пройдут по времени.

Теперь я сижу один, без команды, тренируюсь пока в пассивном режиме, т.к. сильно загружен.

Стоит упомянуть, что у меня никогда не было учителя в настоящем смысле этого слова. Все брал из самоучителей, книжек и интернета. В ВУЗе нашем олимпиадное неразвито совсем. Те люди, которые занимали места выше нас, такие еже "ForFun программеры" как и все остальные в ВУЗе, только видимо еще с небольшим опытом и знанием англ. языка. А так, кроме меня, никто больше и не тренируется. Если, посмотреть то опыт олимпиад у меня лет 5-6 (с 2004 года). Однако полезный, качественный - 5-6 месяцев (львиная доля которого приходится на осень-зиму этого года).

До нового года я читал первокурсникам базовые лекции по олимпиадному программированию (в основном теорию графов). Среди них есть парочку толковых ребят, но опять же, тренироваться никто не желает, плюс никто не знает С++.

Но сдаваться я не собираюсь. Пример Артема Игликова, ставшего кодером топ-уровня (фактически он начал активно тренироваться с 2 курса) вдохновляет. Нужно перебороть этот синдром "вечно второго". Времени у меня еще очень много, так что все еще впереди. 

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
По поводу интереса к СП, печатать статью на таких сайтах как хабрахабр, с таким словами(либо школьникам сказать так): "докажи что ты самый умный","докажи что ты не самый тупой","стань чемпионом мира по программированию","порви всех","выйграй кучу бабла на том что ты наверняка умеешь лучше всех","95% - на нашей Земле идиоты, докажи всем что ты входишь другую категорию в эти 5% умных","стань избранным приди в СП ","ну стань же наконец-то умнее всех своих друзей","не хочешь в армии? тогда приди в СП","хочу дорогие машины и ездить по всяким странам приди в СП"

вот это бы на меня точно подействовало: 
уже подействовало http://codeforces.com/blog/entry/11#comment-1147 ;)))
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Олег, по каким книгам/материалам изучал Яву и какой средой разработки пользуешься?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
У меня сейчас не больше 150, но на полуфинале в Питере я был уже дважды.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Ну значит для меня мало 150 задач, чтобы команда выходила. Хоть и решаю постоянно, но на контестах вечно какая-то фигня творится.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Если что, то Киселёв из РыбГАТА'ы.
14 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится
Здравствуйте, меня зовут Роман. я студент 5 курса, точнее уже заканчиваю РГУ им. И. Канта (г. Калининград)

Олимпиадным программированием начал заниматься в конце 11ого класса, после того как случайно занял 3тье место на областной олимпиаде, именно случайно, т.к. мой уровень -> 0, да и к тому же писал на QBasic. До этого занимался больше математикой и физикой.
Меня тут же пригласили в команду школьников на местный чемпионат. И я за месяц до этого судорожно начал изучать Pascal. В команде был один очень сильный участник, реально сильный, собственно от него я и научился многому. Так примерно и играли с ним пол года, за это время я значительно подрос. Но все равно разница в классе была значительна и поэтому уже на первом курсе на тренер разделил в разные команды. Он со своей сборной вышел в полуфинал в самое перво участие, но там сыграл не очень успешно. Я собрал себе команду с которой и тренировался. Уже весной на нашем чемпионате нашей команде удалось опять же случайно, а может закономерно занять третье место в нашем чемпионате, обойдя многих фаворитов, в том числе и ту сборную, за которую играл мой бывший сокомандник.
Мы продолжали тренироваться и уже на втором курсе наша команда получила номер 5 и была вставлена на четвертьфинал ЧМ Мира в западном регионе. Но первый блин оказался комом, почти все команды там провалились. Это был наш дебют, наш первый выход на арену из той песочницы, в которой мы росли. Мы не вышли в полуфинал, не хватило одной задачи, мы долго тупили, но опыт был бесценный. Одна участница нашей команды после этого закончила выступления, но мы остатком состава продолжили тернироваться. После этого провала тренером были сделаны значительные перестановки и тот человек, с которым когда-то начинали играть вернулся обратно в мою уже команду. Разница между нашими силами была, но уже не такая большая и играть нам всем вместе было уже проще. Наша команда LOSBastarDOS усиленно тренировалась, участвуя во всем подряд, ездили на сборы на 3ем,4ом курсе, читали всю известную литературу: Кормен, Меньшиков, Седжвик, статьи Станкевича, Котова, разборы различных контестов с ТопКодер и Петрозаводских сборов(что удавалось найти) и многое другое. И два раза брали диплом третьей степени на полуфинале.
Но на 5ом курсе два сокомндника закончили свои выступления по разным причинам. я тоже практически перестал тренироваться, но все же вывез вновь слепленную команду на ЧМ, где в полуфинале мы также взяли диплом третьей степени. Более высоких наград нам не удавалось получить. =( В личном зачете, я не так силен как с командой, но при этом дважды в Топ500 на Гугл Джеме выйти удалось. Чего не хватило для больших достижений? Наверное таланта...всего вышеперечисленного достигли упорством и тренировками. =(

ЗЫ: в тексте могут быть ошибки и очепятки.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А что за Открытый Чемпионат ИГЭУ по программированию??? Сайт есть у них? Так и не нагуглил ничего толком...
»
5 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится

Я в истории!