• 4450
  • 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
873

Loading...

Комментарии

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

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

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

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

Исламская ипотека в Казахстане: в этом году выйдет на розничный рынок

Исламская ипотека в Казахстане: в этом году выйдет на розничный рынок

Многие клиенты, вздыхая о харамном ссудном проценте местных банков, сокрушались по поводу отсутствия у нас халяльного кредитования. Поддержка исламского банкинга на уровне МФЦА есть...
DanaJarlygapova
24 марта 2017 / 18:28
  • 20101
  • 59
Компания LG Electronics открыла предзаказ на новый флагман LG G6

Компания LG Electronics открыла предзаказ на новый флагман LG G6

LG Electronics объявляет о начале предварительного заказа онлайн на новый смартфон LG G6. Оформить предзаказ можно на сайтах магазинов электроники до 16 апреля 2017 года.
LG Electronics
24 марта 2017 / 14:20
  • 5127
  • 0
Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Мои волшебные 9 месяцев протекали в новой среде и далеко от всех родственников и подружек. Никто из моих знакомых в США на тот момент не успел обзавестись малышом, поэтому мне не с кем было...
Zarema_
23 марта 2017 / 9:25
  • 5057
  • 16
Страну, где так строят дороги, победить невозможно!

Страну, где так строят дороги, победить невозможно!

Шестиминутный ролик про строительство автомобильной дороги в США - это как острый нож в пузо нашим чиновникам. Они же подавятся бешбармаком, увидев его! Похлеще любого пропагандистского фильма...
Timur_Tregulov
24 марта 2017 / 11:26
  • 4506
  • 38
Это вам не Дисней. Реальный прототип «Красавицы и Чудовища»

Это вам не Дисней. Реальный прототип «Красавицы и Чудовища»

Многие уверенны на 100%, что сказка «Красавица и Чудовище» - это интересная выдумка ее создателей. Однако, действия, происходящие в мультфильме и фильме, имели место в истории, и у главных героев...
Naomi_K
24 марта 2017 / 18:42
  • 4738
  • 34
Семь причин почему вам надо перестать откладывать переезд за границу

Семь причин почему вам надо перестать откладывать переезд за границу

Вы думаете о переезде за границу, но постоянно откладываете дату, потому что вас беспокоит тысяча мелочей, которые могут пойти не так? У меня есть семь причин, почему пора перестать мотать нервы...
Lesch
24 марта 2017 / 17:50
  • 3667
  • 14
Гонения на «Свидетелей Иеговы». Кому это выгодно?

Гонения на «Свидетелей Иеговы». Кому это выгодно?

Я не "Свидетель Иеговы". Мне приходилось защищать в судах и кришнаитов и коммунистов, хотя я и не разделяю их убеждений. Я защищаю свободу совести. Сегодня "Свидетели Иеговы", завтра,- каждый из вас.
nasreddin
25 марта 2017 / 17:18
  • 3754
  • 43
Страна обыденной роскоши: Ташкент-Самарканд-Бухара

Страна обыденной роскоши: Ташкент-Самарканд-Бухара

Узбекистан - это страна, где роскошь стала обыденностью. Это и повсеместный зелёный крупнолистовой чай. И вкусная натуральная еда с минимумом специй. И то, что дети играют среди исторических памятнико
MadinaR
25 марта 2017 / 10:37
  • 2992
  • 59
Посчитав сколько я смогу сэкономить на еде, я понял, что это очень приличная сумма

Посчитав сколько я смогу сэкономить на еде, я понял, что это очень приличная сумма

Именно сейчас я начинаю понимать, как себя чувствуют иногородние студенты, которые живут общежитиях у нас в Алматы. Я не говорю, что они живут плохо, но многие из них рассчитывают только на свои...
noyanovmyras
23 марта 2017 / 0:18
  • 3389
  • 62