• 4422
  • 25
  • 6
Нравится блог?
Подписывайтесь!

TopCoder

Итак, начнем с теории. Top Coder это корпорация проводящая соревнования по спортивному программированию. Имеются 3 наиболее известных вида соревнований, это Algorith Competition, Design and Development Competiton и Marathon.

Algorithm Competition

Наверное самый популярный из всех. Участником дается 3 задачи, и занимет это все приемерно 90-100  минут времени. Задачи делятся на уровни сложности. Каждая имеет свою максимальную стоимость.  Обычно это 250, 500 и 1000 балов. Баллы начисляются только за полные решения, решения которые пройдут все имеющиеся тесты. Само соревнование разделено на 3 фазы:

1) Codding Phase:

В этой фазе участники решают полученные задачи, описывают определенный класс, c определенной функцией с заданными аргументами, и с заданным return типом. Затем компилируют его, тестируют на небольшом количестве данных тестов, и могут отправлять задачу на проверку. Тут же вам скажут максимальное количество очков которое вы можете получить, если ваша задача пройдет системный тест. Баллы за задачу начинают уменьшатся через некоторое время, с момента её открытия. Но даже после отправки вы получили максимальный балл - рано радоваться, все еще впереди) Далее идет пятиминутный coffee break, во время которого вы можете отдохнуть от напряженной гонки и выпить чашечку кофе или чая. Затем начинается следующая фаза

2)Challenging Phase:

В этой фазе вы можете смотреть решения других участников, находить их слабые места и подбирать тесты на которых решение соперника будет работать неверно. Каждая попытка будет стоить 25 баллов, если же вы так сказать, удачно прочелленджите противника, и его ответ будет отличатся от системного вы получите 75 баллов, что тоже очень неплохо) Продолжительность этой фазы обычно составляет 15 минут. После этого вы можете расслабиться, так как вы сделали все от вас зависящее, так как теперь наступает финальная фаза состязания, а это

3)System Test:

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

Design and Development Competition

Этот тип соревнования наиболее приближен к настоящему созданию проекта. Здесь я не участвовал, так что попробую объяснить насколько знаю. Проекты пишутся командами программистов, обычно 2 человека, один из них пишет документацию, в то время как второй реализовывает задачу на .NET или на Java. Работа оценивается несколькими жюри, и по их оценке выставляется итоговый балл.

Marathon Matches:

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

 

В следующем посте расскажу о результатах казахстанских участников, и участников во всем мире.

 

 

2 марта 2010, 13:11
868

Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Архивные фотографии Алма-Аты из семейного альбома. Ностальгический пост

Архивные фотографии Алма-Аты из семейного альбома. Ностальгический пост

Насобирал разных фотографий про наш город, из семейного архива. Фотографии не от сканированные, а пересняты на телефон. Давно хотел выставить, но не решался) Сейчас уже мы все поменялись, уже...
Ispanec
22 февр. 2017 / 11:05
  • 12316
  • 25
«Ау, дорогой, проснись! 21 век на дворе давно!». Бездипломный-безработный-бесквартирный!

«Ау, дорогой, проснись! 21 век на дворе давно!». Бездипломный-безработный-бесквартирный!

Ну реально же, парни, откуда вы только беретесь такие простые, а? Я сейчас просто расскажу несколько историй из личного опыта, и судите сами – нормально это? Но для начала расскажу немного о себе...
socium_kzo
22 февр. 2017 / 11:38
  • 7235
  • 98
Вспомнились слова однокурсника: «Не завидую твоему будущему мужу»

Вспомнились слова однокурсника: «Не завидую твоему будущему мужу»

Среди моих знакомых есть одна милая девушка, она тоже молодая мама как и я. Очень открытая, видная, недавно вышла на работу. У нее счастливая семья и все, тьфу-тьфу, складывается хорошо.
Roza_pvl
19 февр. 2017 / 11:49
  • 6073
  • 43
Диана Шурыгина – жертва или змея? Девочка красивая, а весь мир судит её именно за это

Диана Шурыгина – жертва или змея? Девочка красивая, а весь мир судит её именно за это

Я совсем не смотрю передачу "Пусть говорят", слишком много ругани и негатива, но новость про какую-то девушку заполонила все мои социальные сети, я открыла youtube и посмотрела несколько передач...
Roza_pvl
22 февр. 2017 / 11:49
  • 5247
  • 33
Трамвайные пути Алматы ни в коем случае нельзя убирать, это окончательно уничтожит трамвай

Трамвайные пути Алматы ни в коем случае нельзя убирать, это окончательно уничтожит трамвай

В Алматы было сделано несколько заявлений касательно ситуации с трамваем, опять же не в пользу его восстановления и возвращения на улицы города. В городе собираются демонтировать рельсы...
SKYFALL
вчера / 16:01
  • 4065
  • 5
Как купить свое жилье при зарплате в 100 тысяч тенге

Как купить свое жилье при зарплате в 100 тысяч тенге

Итак, по просьбам трудящихся и по крикам души коллективного бессознательного решила я написать пост на эту тему. Вводные данные: 1) нет имущества, которое можно продать для покупки собственного...
DanaJarlygapova
20 февр. 2017 / 16:17
  • 4272
  • 47
50 бизнес-встреч с лучшими предпринимателями Астаны. «Наш бизнес начинался как хобби»

50 бизнес-встреч с лучшими предпринимателями Астаны. «Наш бизнес начинался как хобби»

Друзья, представляю вашему вниманию второго героя моей рубрики "50 бизнес-встреч с лучшими (по моей версии) предпринимателей Астаны за 100 дней" - Асхата Солтанова!
Kultursyn
20 февр. 2017 / 12:46
  • 4048
  • 18
Замуж в 27. Это как отправиться на войну, но без оружия

Замуж в 27. Это как отправиться на войну, но без оружия

Я очень долго думала писать данный пост или нет. Потому, что тема очень тонкая, возможно кого-то может задеть, а, возможно, наоборот кому-то откроет глаза. Тема замужества в каждом поколении была и...
Adilyan
21 февр. 2017 / 20:22
  • 3615
  • 18
Диана Шурыгина как один из PR-инструментов продвижения своего товара и бренда

Диана Шурыгина как один из PR-инструментов продвижения своего товара и бренда

Простому обывателю социальных сетей уже известно, что самой обсуждаемой персоной в последнее время является печально известная 16-ти летняя девушка из Ульяновска Диана Шурыгина.
tala03
21 февр. 2017 / 13:27
  • 3434
  • 15