Впечатления после командного контеста: стареем

Сегодня в Сыктывкарском университете прошёл командный тур традиционного чемпионата по программированию. Последние 4 года мои коллеги — выпускники кафедры прикладной математики нашего университета поддерживают моё рвение тряхнуть стариной, вспомнить былое и побороться с молодыми и голодными до побед школьниками и студентами.

За прошедшие три года мы попробовали на себя роль победителей, занимали третье и второе места. Результат этого года я предсказал за неделю до контеста и он оказался, как обычно, точным.

В этот раз компанию мне составили Александр Потолицын и Константин Кузнецов. Именно таким составом в 2008-м году мы одержали победу, опередив знаменитых и непобедимых DWED-ов в личном противостоянии. Ситуацию этого сезона осложнял тот факт, что в настоящее время Костя находится в Саарбрюккене (Германия), поэтому его участие было организовано с помощью видеосвязи и позволило, замечу, впервые в своей истории назвать командный чемпионат международным соревнованием.

Сегодня участникам было предложено шесть задач различного уровня сложности начиная от элементарных и заканчивая техническими. «Задач-гробов» в этот раз не было и, на наш общий взгляд, команда, находящаяся в хорошей форме должна была решать все предложенные задачи часа за два. Каково же было наше удивление, когда в результате ни одной команде не покорился результат в шесть решённых задач и две лучшие команды (физико-математического лицея и 127 группы) остановились на отметке пять. В целом подбор задач можно назвать хорошим для командного контеста, хотя нам не хватило того самого «гроба» над которым хочется ломать голову до упора.

Наша команда, решив четыре задачи заняла закономерное и заслуженное четвёртое место. Стареем и каждый год опускаемся всё ниже и ниже. Время искать новую кровь, браться за тренировки или заканчивать? Время покажет. При любом раскладе все участники нашей команды единогласно отмечали, что довольны очередной встречей и возможностью вспомнить былые успехи и размять мозги.

Хочется поблагодарить оргкомитет в лице Нины Константиновны Поповой и Надежды Олеговны Котелиной, которые подготовили и провели эти замечательные соревнования. И, конечно же, моя наибольшая благодарность моим коллегами Александру и Константину — спасибо вам за участие, настроение и прекрасную атмосферу.

P.S. Вы наверное удивитесь, почему в этом году в нашей команде нет гуру спортивного программирования нашей республики Владимира Максименко. У него уважительная причина. Сегодня он отмечает свой день рождения, с чем я его от всей души поздравляю! И, конечно же, надеюсь снова увидеть в команде!
Кораблёв, Кузнецов, Потолицын
Фото предоставлено Н.К.Поповой

Вопросы к жюри на соревнованиях по программированию

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

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

Задачи по программированию: вдохновение пропало

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

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

Выключение из сферы спортпрога

На протяжении всей учёбы в университете я постоянно вращался в среде спортивного программирования. Мы ездили на четвертьфиналы чемпионата мира по программированию, на чемпионат Урала, участвовали в командных контестах, решали море задач на различных онлайн-ресурсах. Всё это было сопряжено с определённым комьюнити и соревновательным духом.

Переход из ИТНИТ в колледж

Во время моей работы на кафедре ММиК я активно взаимодействовал со студентами, которые в том числе интересовались спортивными видами программирования. В этой связи я на регулярной основе включался в процесс, оказывал студентам консультативную поддержку. В настоящее время большая часть моей нагрузки приходится на колледж экономики права и информатики СГУ, где ориентация на спортивное программирование отсутствует вовсе и, как следствие, отсутствует запрос студентов на подобные виды деятельности. Силовые же методы принуждения студентов к участию в соревнованиях всегда казались мне несколько неправильными.

Методические упущения

Во времена активного составления задач по программированию я использовал ряд приёмов, которые не позволяли потерять интересную идею и создавали своеобразную «фабрику» задач.

Любая пришедшая в голову олимпиадная идея помещалась в «хранилище идей». По моим лично установленным правилам в течение месяца эта идея должна была быть запрограммирована. Таким образом на регулярной основе у меня поддерживался пул идей по совершенно разным тематикам, которые были готовы к запуску в производство задач.

После моего временного выхода из составления задач в 2011-2012-х годах я забросил эту методику и до сих пор к ней не вернулся.

Резюме

Размышляю над проблемой ушедшего вдохновения почти две недели и не нахожу других причин. Выписав три вышеуказанные причины, я прихожу к выводу, что вдохновение тут совсем ни при чём. Проблема кроется во вполне конкретных, скорее технических проблемах, которые вполне решаемы.

Поэтому надо поставить, причём публично, цель — подготовить осенний чемпионат по программированию в своих лучших традициях. Комплект задач должен быть авторским, интересным и, конечно же, полон коварных формулировок. Будем работать!

Командный чемпионат СыктГУ по программированию-2015: восторги

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

Командный контест 2014

Прошедшая неделя выдалась чрезвычайно насыщенной и интересной. Сначала я отчитывался на научно-техническом совете, потом активно «допиливался» добровольческий проект «Бурлун», потом поездка в Ухту на Конвент, ну и наконец командный чемпионат СыктГУ по программированию в субботу. Шикарно!

Пара слов о чемпионате по программированию

Сегодня в нашем университете состоялся второй тур личного чемпионата СыктГУ по спортивному программированию… и мне стало грустно.

Вспоминаю те времена, когда я только начал заниматься спортивным программированием. В университете было мощное «комьюнити», была связь поколений. Что мы видим сейчас можно посмотреть в турнирой таблице" target="_blank">в турнирой таблице. Количество участников-студентов стремительно падает и они занимают далеко не ведущие позиции. В конце апреля состоится Чемпионат Урала по программированию в городе Ижевске. Раньше за место на этом престижнейшем чемпионате команды университета бились ни на жизнь, а на смерть. Сейчас стоит другой вопрос — где найти тех трёх человек, которые смогут отстаивать честь СыктГУ?

SPT: как это было

Наверное каждый человек когда-нибудь, хотя бы раз задумывал нечто грандиозное. Чаще всего эти задумки остаются лишь мечтами, оставленными в категории «на будущее». У меня был опыт реализации такой маленькой, но «грандиозной» «штучки» о котором хочется рассказать и чуть-чуть поанализировать — самое хорошее занятие в 3 часа ночи

Управленческая интуиция

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