Please subscribe to the official Codeforces channel in Telegram via the link https://t.me/codeforces_official. ×

daftcoder's blog

By daftcoder, 14 years ago, In Russian

Биография ещё одного спортивного программиста.

 

Практически всё своё детство я провёл в Костроме, учился в костромской школе, общался со сверстниками и людьми постарше, увлекался футболом, математикой и ничем больше.

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

            Где-то в 7 классе меня заметил школьный преподаватель по информатике – Чижов Сергей Васильевич, предложил мне позаниматься паскалем. Но уже во втором уроке я увидел физическую формулу (кто из вас любил физику в школе?) и бежал в ужасе от туда. =)

            Затем в начале 8 классе он мне дал задачку – посчитать 2^500. К концу 8 класса я придумал длинную арифметику и успешно решил её, параллельно распечатав 2 в степени 5000 на листе А4 6-м шрифтом, впрочем быстро обнаружилось, что степень двойки заканчивается нечётным числом. =) Вот он первый счастливый опыт дебага в поиске ошибок.

            В 9-м классе мной овладел Visual Basic, я самостоятельно, по весёлой и занимательной книжке, изучил язык, принципы работы языка, объектно-ориентированный подход к программированию (что помогает мне до сих пор). Затем следовала 832-х страничная книжечка «Использование Visual Basic 6», первая программа на 2000 строк, осознание того, что не всякая правильно написанная программа будет работать без ошибок, и закат эпохи VB у меня в голове.

            Так же в 9 классе я попробовал позаниматься математикой, пришел на вступительную олимпиаду, немного не получил очков для прохода в супергруппу, но теперь ничуть об этом не жалею. Занимался с нами Сидоров Александр Васильевич, он рассказал нам, что есть Матиндукция, дал основы антагонистических игр, в общем дал серьёзный толчок в развитии меня как математика.

            Паскаль. Как много в этом слове. В 10м классе моя мама позвонила в Центр доп. образования одарённых школьников, чтобы узнать, как можно попасть на занятия по программированию. По телефону ей сказали, что это нереально, что дети там занимались по 4 года и уже что-то знают и т.п. В итоге (спасибо её упорству) она добилась время и места проведения вступительной олимпиады.

            Я пришел посмотреть на занятия младшей группы и увидел, что там всё кисло. Когда пришел на вступительную олимпиаду увидел (по лицам xD), что грамотных людей здесь немного и решил... писать олимпиаду не в младшую группу, а в старшую. И прошел. С последним местом. Там быстро-быстро я узнал основы школьного олимпиадного программирования. Занятия проводил Козырев Сергей Борисович.

Так же в 10 классе началось разделение программисты/экономисты. На занятиях у Моисеева Бориса Михайловича я получше изучил TP 7.0, и узнал формулу количества сочетаний (я же не занимался олимпиадной математикой).

Городскую олимпиаду я написал, заняв 2е место. Затем было немного времени подготовки к области. На области я уже занял первое место и поехал на заключительный этап (зоналка тогда ещё или уже не проводилась), который проходил в Новосибирске. Всероссийская олимпиада меня тогда очень впечатлила, я посмотрел на Великих в олимпиадном движении РФ. =)

Летом между 10 и 11 классами я в первый раз поехал в Летнюю многопредметную школу, проходившую тогда под Волгореченском (Костромская область) на базе Берендеевых полян (там сейчас проходит ЛКШ?). Узнал много нового, выиграл все возможные турниры (в связи с отсутствием конкуренции)

11й класс был занят олимпиадами, программированием, проблемами личного характера, и поступлением. Поступление. Я хотел поступать в ИТМО, но по семейным причинам поступил в Костромской ГУ им Н.А.Некрасова. Школу и область я выиграл, на России (как мне потом сказали) выступил неплохо, но уж больно сложные задачи были в том году в Кисловодске.

1й курс был посвящен учебе, я съездил на Воронежскую олимпиаду, познакомился там с Никитой Рыбаком, Виталием Гольдштейном и своим будущим тренером, а тогда студентом 5 курса, Виноградовым Виктором. Из Воронежа увёз диплом 6й степени. Так же съездил на четвертьфинал в Рыбинске.

Между 1 и 2 курсом я съездил в ЛМШ (2007год, Красная Горка) лаборантом на информатику, где познакомился с моей будущей женой – 10-классницей-биологиней. 2й курс был посвящен ей, но я ещё съездил в Воронеж во второй раз, забрал там диплом пятой степени, так же съездил на четвертьфинал во второй раз (в качестве студента).

В 2008 году я перевожусь в ЯрГУ на 2й курс (в связи с разницей в учебных планах), и начинаю там тренироваться под руководством Виктора. Выиграв отборы в Рыбинск я собрал себе команду из 2х пятикурсников, и мы без проблем прошли в Питер, где, впрочем, выступили средне.

В этом же учебном году съездил в Иваново на открытый личный чемпионат ИГЭУ по программированию, заняв там 5е место.

В сезоне 2009-2010 на отборе на четвертьфинал занимаю 4е место, но один человек отказывается от участия, и я снова попадаю в первую команду, сформированную уже в этот раз из 4курсника Афанасьева Дмитрия (на данный момент самый сильный участник, на мой взгляд), Быковой Надежды – студентки 3 курса математического факультета и меня – студента 3го курса. Впрочем на четвертьфинале вторая команда ЯрГУ в чистую обгоняет нас, и в полуфинал выходят две команды ЯрГУ.

До полуфинала я успел съездить в Воронеж и привезти оттуда диплом четвертой степени. Саратовские студенты были там на высоте. =)

На полуфинале в этот раз задачи были уж больно жесткими, а в начале контеста вся команда усиленно тупила, в итоге мы заняли 122 место. Самое интересное, что после контеста каждый утверждал, что именно он виноват в таком результате, но я то знаю, что больше всех виноват я!

Но самое главное – мы сфоткались с Биллом Паучером – директором ACM ICPC! xD Нашли мы его в макдаке и совершенно случайно. =)

Ещё в этом году успел съездить в Вологду и привезти оттуда диплом 3й степени, заняв 4е место.

 

Если вы смогли всё это осилить – вы псих. о_О

 

На данный момент я немного решаю задачи и изучаю новые алгоритмы.

Наш тренер надеется, что когда-нибудь студенты его вуза смогут съездить на финал ICPC (а заодно и его прихватят =)).

 

Спасибо всем, кто это читал.

Спасибо мне, что я смог всё это изложить.

 

P.S.: в итоге могу добавить, что для достижения чего-нибудь перед собой надо ставить цели и добиваться их, хотя бы частично, никогда не опускать руки и идти по жизни с улыбкой, даже если на душе грустно.

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