Всем привет! Данный пост будет посвящен одной немаловажной проблеме, случившейся в моей жизни + мини история о моем пути развития в олимпиадах.
Немного о себе. СП занимаюсь 2 года, но до этого я был школьником, без каких-либо целей и планов на будущее, небрежно относящимся к учебе и вообще к жизни. Время шло, а я все стоял на месте. Вот уже и школьная пора подошла к концу. После этого меня занесло в обычный провинциальный(естественно) вуз. Там я узнал о существовании неком кружке по олимпиадному программированию и решил почтить это место своим приходом. На тот момент у меня были только базовые навыки программирования в консоли на уровне ифов, массивов, циклов. Так вышло, что в тот день проводилось дорешивание какого-то контеста, а значит решать нужно было самостоятельно. И я не смог придумать решение ни на одну задачу:) Именно поэтому моя жизнь перевернулась. Тогда я почувствовал огненное желание научиться решать и уметь думать над такими проблемами. Чтоб обрести какие-то базовые навыки, я прошел пару курсов, на всякий случай оставлю ссылочки:
1) Основы С++
Мои старания не остались без внимания и меня взяли в основную команду нашего университета, в которой как раз не хватало одного человека. Мои сокомандники оказались очень крутыми парнями, они передали мне свой опыт и дальше мы вместе тренировались, ездили на сборы и пробовали свои силы в различных олимпиадах. Нашей основной целью было — выйти в полуфинал ICPC. Правда, особых успехов мы так и не показали, но никто не отчаивался и мы продолжали тренироваться. К сожалению, один из моих друзей завершил свое обучение в университете. Однако цель пройти в полуфинал ни на секунду не угасала. Вместе с оставшимся сокомандником мы все так же продолжили тренироваться, а вскоре нашелся и новый тиммейт в нашу банду. Но недавно я поймал себя на одной печальной мысли.. За последний год уровень моей прокачки крайне мал. И это при всем то, что я уделял немало времени тренировкам и пытался узнавать что-то новое. Но почему-то я не чувствую, что многим умнее себя год назад. Долго думал над этой проблемой и правда, не знаю. Так как же стать сильнее? Как лучше тренироваться? Как выбраться из этого плена, сдвинуться с места и выйти на новый уровень?
Спасибо за прочтение и, если вы знаете как бороться с этой проблемой, с радостью выслушаю ваши советы.
Автокомментарий: текст был обновлен пользователем ucrop (предыдущая версия, новая версия, сравнить).
Cудя по >1200 решённых задач из Архива и синему рейтингу, рискну предположить, что ты идёшь простым путём и нарешиваешь в основном простые задачи или задачи по любимым темам. И хотя для выхода в полуфинал уметь решать сложные задачи не нужно, навык решения гробов позволит тебе простые проскакивать без особых усилий. Пройдись по ACM-контестам, которые вы решали командой, и добей в дорешке как можно больше задач, и сокомандников зарази этой идеей, чтобы не было скучно. И пусть на это уйдёт до фига времени, пусть иногда ты будешь за неделю решать одну задачу, но это придаст тебе уверенности в себе, а без неё в спорте никак. Если ты умеешь решать "гробы", но делаешь это медленно, значит ты уже "умный", но просто не очень "быстрый". А скорость — навык тренируемый, и в общем-то за пределами олимпиад необязательный.
Для моей команды поворотным моментом стало решение целиком Южного четвертьфинала 2006-2007 — и хотя ушёл на это почти год, добив последний Highway Belt (как сейчас помню, было меньше 10 AC на acm.sgu.ru), мы знали, что мы способны решить почти что угодно. И до сих пор именно это я считаю едва ли не главным достижением, а не 5 выходов в полуфинал и пачку дипломов 3-й степени, для которых нужно было всего лишь быстрее других раскидать халявки.
Возможно, вы правы и мне следовало бы больше дорешивать, чем откладывать сложное на лучшие дни. Спасибо, очень не хватало такого "пинка".
таки удалось сдвинуться с мертвой точки